# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 8A69 319F or.w D5, [A1 + 0x319F] 00000004 0000 5D0A ori.b D0, 0xA /* '\n' */ 00000008 0000 3717 ori.b D0, 0x17 0000000C 0000 03B2 ori.b D0, 0xB2 00000010 8000 or.b D0, D0 00000012 0002 0590 ori.b D2, 0x90 00000016 6D6F blt +0x71 /* 00000087 */ label00000018: 00000018 7672 moveq.l D3, 0x72 0000001A 05AA 262E bclr [A2 + 0x262E], D2 0000001E 045A 05A2 subi.w [A2]+, 0x5A2 00000022 7814 moveq.l D4, 0x14 00000024 7818 moveq.l D4, 0x18 00000026 7815 moveq.l D4, 0x15 00000028 3FE4 move.w <>, -[A4] 0000002A FDE4 .invalid <> 0000002C A9F6 syscall GetResFileAttrs 0000002E 7040 moveq.l D0, 0x40 00000030 8046 or.w D0, D6 00000032 A9F7 syscall SetResFileAttrs 00000034 F7C0 .invalid <> 00000036 057A F7DC bchg [PC - 0x824 /* FFFFF814, cstring "" */], D2 0000003A A974 syscall Button 0000003C 142E F562 move.b D2, [A6 - 0xA9E] 00000040 F564 .extension 0x564 <> // unimplemented 00000042 03FA .incomplete 00000044 E988 lsl D0, 4 00000046 F568 .extension 0x568 <> // unimplemented 00000048 3B51 3F2A move.w [A5 + 0x3F2A /* export_2017 */], [A1] 0000004C 1A00 move.b D5, D0 0000004E 2B6A F56A 6D96 move.l [A5 + 0x6D96], [A2 - 0xA96] 00000054 32AD 47EE move.w [A1], [A5 + 0x47EE] 00000058 426B 1C18 clr.w [A3 + 0x1C18] 0000005C 28AB 7A0F move.l [A4], [A3 + 0x7A0F] label00000060: 00000060 3936 6D8A 3C13 move.w -[A4], [[ + <> + D6 * 4] + 0x3C13] 00000066 548B addq.l A3, 2 label00000068: 00000068 6DAE blt -0x50 /* 00000018 */ 0000006A 01AE BA40 bclr [A6 - 0x45C0], D0 0000006E 6F4A ble +0x4C /* 000000BA */ 00000070 3144 6CA2 move.w [A0 + 0x6CA2], D4 00000074 2E13 move.l D7, [A3] 00000076 2553 157C move.l [A2 + 0x157C], [A3] 0000007A 3554 2D6A move.w [A2 + 0x2D6A], [A4] 0000007E 2540 256E move.l [A2 + 0x256E], D0 00000082 A94B syscall PlotIcon 00000084 3A2B BA6B move.w D5, [A3 - 0x4595] // begin alternate branch 00000086-0000008C label00000086: 00000086 BA6B 1144 cmp.w D5, [A3 + 0x1144] 0000008A 6DD4 blt -0x2A /* 00000060 */ // end alternate branch 00000086-0000008C label00000086: // (misaligned) 00000088 1144 6DD4 move.b [A0 + 0x6DD4], D4 0000008C 011E btst [A6]+, D0 0000008E 0403 0602 subi.b D3, 0x2 00000092 0332 0612 btst [A2 + D0.w * 8 + 0x12], D1 00000096 FE7E 66AA .extension 0xE7E <>, 0x66AA // unimplemented 0000009A 224E movea.l A1, A6 0000009C D2C6 add.w A1, D6 0000009E 1029 5144 move.b D0, [A1 + 0x5144] 000000A2 5257 addq.w [A7], 1 000000A4 5280 addq.l D0, 1 000000A6 2000 move.l D0, D0 000000A8 607A bra +0x7C /* 00000124 */ 000000AA 6A66 bpl +0x68 /* 00000112 */ 000000AC C000 and.b D0, D0 000000AE 5EC4 sgt D4 000000B0 5DC4 slt D4 000000B2 4680 not.l D0 000000B4 5180 subq.l D0, 8 000000B6 5880 addq.l D0, 4 000000B8 6A5E bpl +0x60 /* 00000118 */ label000000BA: 000000BA 04BA 703A FF7A 70D5 subi.l [PC + 0x70D5 /* 00007191, cstring "" */], 0x703AFF7A 000000C2 0DCA .incomplete 000000C4 F7DE .invalid <> 000000C6 60A0 bra -0x5E /* 00000068 */ 000000C8 F4BE cpusha INST 000000CA 720A moveq.l D1, 0x0A 000000CC 9081 sub.l D0, D1 000000CE 5A80 addq.l D0, 5 000000D0 4C57 1003 movem.l D0,D1,A4, [A7] 000000D4 7205 moveq.l D1, 0x05 000000D6 B081 cmp.l D0, D1 000000D8 6232 bhi +0x34 /* 0000010C */ label000000DA: 000000DA 6DAA blt -0x54 /* 00000086 */ 000000DC F9F4 .invalid <> 000000DE 5A53 addq.w [A3], 5 000000E0 5953 subq.w [A3], 4 000000E2 2E2A 3607 move.l D7, [A2 + 0x3607] 000000E6 6A12 bpl +0x14 /* 000000FA */ 000000E8 3C14 move.w D6, [A4] 000000EA 2A3C F846 0C85 move.l D5, 0xF8460C85 000000F0 5AC6 spl D6 000000F2 6E64 bgt +0x66 /* 00000158 */ 000000F4 6A46 bpl +0x48 /* 0000013C */ 000000F6 FB0E .extension 0xB0E <> // unimplemented 000000F8 F0D3 D4F1 .extension 0x0D3 <> // unimplemented // begin alternate branch 000000FA-00000100 label000000FA: 000000FA D4F1 0F20 01F3 add.w A2, [A1 + 0x1F3 + D0 * 8] // end alternate branch 000000FA-00000100 label000000FA: // (misaligned) 000000FC 0F20 btst -[A0], D7 000000FE 01F3 .incomplete 00000100 F511 .extension 0x511 <> // unimplemented 00000102 08EE 0D01 0405 bset.b [A6 + 0x405], 0x1 00000108 F3FF .invalid <> 0000010A BFCB cmpa.l A7, A3 label0000010C: 0000010C 0902 btst D2, D4 0000010E FBFB .invalid <> 00000110 6220 bhi +0x22 /* 00000132 */ label00000112: 00000112 45EE 01F6 lea.l A2, [A6 + 0x1F6] label00000116: 00000116 01DC .incomplete label00000118: 00000118 025C 01D0 andi.w [A4]+, 0x1D0 label0000011C: 0000011C 01B6 0236 bclr [A6 + D0.w * 2 + 0x36], D0 // begin alternate branch 0000011E-00000124 label0000011E: 0000011E 0236 01A4 0174 andi.b <>, 0xA4 // end alternate branch 0000011E-00000124 label0000011E: // (misaligned) 00000120 01A4 bclr -[A4], D0 00000122 0174 0401 bchg [A4 + D0.w * 4 + 0x1], D0 // begin alternate branch 00000124-00000128 label00000124: 00000124 0401 FBFA subi.b D1, 0xFA // end alternate branch 00000124-00000128 label00000124: // (misaligned) 00000126 FBFA .invalid <> 00000128 67B0 beq -0x4E /* 000000DA */ 0000012A 622A bhi +0x2C /* 00000156 */ 0000012C 3C2B DFC2 move.w D6, [A3 - 0x203E] 00000130 DFAE FD9E add.l [A6 - 0x262], D7 // begin alternate branch 00000132-00000134 label00000132: 00000132 FD9E .invalid <> // end alternate branch 00000132-00000134 label00000132: // (misaligned) label00000134: 00000134 040D 1B6E subi.b A5, 0x6E /* 'n' */ 00000138 263C 6CE0 631A move.l D3, 0x6CE0631A // begin alternate branch 0000013C-0000013E label0000013C: 0000013C 631A bls +0x1C /* 00000158 */ // end alternate branch 0000013C-0000013E label0000013C: // (misaligned) 0000013E F8DA 78F5 .extension 0x8DA <> // unimplemented 00000142 2D43 9087 move.l [A6 - 0x6F79], D3 00000146 9A86 sub.l D5, D6 00000148 DC85 add.l D6, D5 0000014A B6AE FEB1 cmp.l D3, [A6 - 0x14F] 0000014E 0562 bchg -[A2], D2 00000150 056A 182B bchg [A2 + 0x182B], D2 00000154 1604 move.b D3, D4 label00000156: 00000156 1D6B 6308 6CC2 move.b [A6 + 0x6CC2], [A3 + 0x6308] // begin alternate branch 00000158-0000015C label00000158: 00000158 6308 bls +0xA /* 00000162 */ 0000015A 6CC2 bge -0x3C /* 0000011E */ // end alternate branch 00000158-0000015C label00000158: // (misaligned) 0000015C 67B8 beq -0x46 /* 00000116 */ 0000015E 6320 bls +0x22 /* 00000180 */ 00000160 F7F2 .invalid <> label00000162: 00000162 5304 subq.b D4, 1 00000164 5CC6 sge D6 00000166 F878 6634 .extension 0x878 <>, 0x6634 // unimplemented 0000016A 60C8 bra -0x36 /* 00000134 */ 0000016C 60AE bra -0x50 /* 0000011C */ 0000016E 4881 ext.w D1 00000170 7410 moveq.l D2, 0x10 00000172 C282 and.l D1, D2 00000174 7C10 moveq.l D6, 0x10 00000176 7C13 moveq.l D6, 0x13 00000178 0472 D948 FE95 subi.w [A2 + A7 * 8 - 0x107], 0xD948 0000017E F180 .invalid <> label00000180: 00000180 0380 bclr D0, D1 00000182 E02C lsr D4.b, D0 00000184 F97A .extension 0x97A <> // unimplemented 00000186 2E92 move.l [A7], [A2] 00000188 033C D894 btst 0x94, D1 0000018C D87E add.w D4, <> 0000018E F59A .invalid <> 00000190 0286 F178 FB3C andi.l D6, 0xF178FB3C 00000196 3953 2952 move.w [A4 + 0x2952], [A3] 0000019A 0206 FA2E andi.b D6, 0x2E /* '.' */ 0000019E F9E8 .invalid <> 000001A0 F864 D6D4 .extension 0x864 <>, 0xD6D4 // unimplemented 000001A4 0F5A bchg [A2]+, D7 000001A6 D5AA DD12 add.l [A2 - 0x22EE], D2 000001AA F0A6 2E38 .extension 0x0A6 <> // unimplemented 000001AE 396D 01A0 0194 move.w [A4 + 0x194], [A5 + 0x1A0] 000001B4 4401 neg.b D1 000001B6 1B41 D924 move.b [A5 - 0x26DC], D1 000001BA D822 add.b D4, -[A2] 000001BC 3E87 move.w [A7], D7 000001BE FE3E FCA8 .unknown 0xFE3E 0xFCA8 (W = 7) 000001C2 0824 5DC0 btst.b -[A4], 0xC0 000001C6 D76E FC90 add.w [A6 - 0x370], D3 000001CA 6674 bne +0x76 /* 00000240 */ 000001CC FC30 FE4E .unknown 0xFC30 0xFE4E (W = 6) 000001D0 B7EE FCBC cmpa.l A3, [A6 - 0x344] // begin alternate branch 000001D2-000001DA label000001D2: 000001D2 FCBC FA9C .extension 0xCBC <> // unimplemented 000001D6 FACC D508 .extension 0xACC <> // unimplemented // end alternate branch 000001D2-000001DA label000001D2: // (misaligned) 000001D4 FA9C FACC .extension 0xA9C <> // unimplemented label000001D8: 000001D8 D508 addx.b -[A2], -[A0] 000001DA FA26 FC8C .unknown 0xFA26 0xFC8C (W = 5) 000001DE 6770 beq +0x72 /* 00000250 */ 000001E0 F9EE .invalid <> 000001E2 D436 D294 add.b D2, [A6 + A5.w * 2 - 0x108] 000001E6 56C5 sne D5 000001E8 F7CA .invalid <> 000001EA D20E add.b D1, A6 000001EC 6E4E bgt +0x50 /* 0000023C */ 000001EE FA5A D174 .extension 0xA5A <>, 0xD174 // unimplemented 000001F2 D166 add.w -[A6], D0 000001F4 061A 0632 addi.b [A2]+, 0x32 /* '2' */ 000001F8 040B 062A subi.b A3, 0x2A /* '*' */ 000001FC D198 add.l [A0]+, D0 000001FE 2C12 move.l D6, [A2] 00000200 7603 moveq.l D3, 0x03 00000202 7AD4 moveq.l D5, 0xFFFFFFD4 00000204 DA93 add.l D5, [A3] 00000206 9085 sub.l D0, D5 00000208 2D52 24AE move.l [A6 + 0x24AE], [A2] 0000020C 60CA bra -0x34 /* 000001D8 */ 0000020E 7ED9 moveq.l D7, 0xFFFFFFD9 00000210 148C move.b [A2], A4 00000212 9092 sub.l D0, [A2] 00000214 D1D2 add.l A0, [A2] 00000216 C9FC BC81 muls.w D4, 0xBC81 0000021A 2486 move.l [A2], D6 0000021C C9AC 6318 and.l [A4 + 0x6318], D4 00000220 E406 asr D6.b, 2 00000222 0412 2C14 subi.b [A2], 0x14 00000226 162D D3ED move.b D3, [A5 - 0x2C13] 0000022A DDAD 667C add.l [A5 + 0x667C], D6 0000022E 0076 2886 6366 ori.w <>, 0x2886 00000234 7267 moveq.l D1, 0x67 00000236 F7F4 .invalid <> 00000238 0486 01B8 037E subi.l D6, 0x1B8037E // begin alternate branch 0000023C-0000023E label0000023C: 0000023C 037E bchg <>, D1 // end alternate branch 0000023C-0000023E label0000023C: // (misaligned) 0000023E 6792 beq -0x6C /* 000001D2 */ label00000240: 00000240 023C 050A andi.b ccr, 10 00000244 01CE .incomplete 00000246 01BC 01B4 017C bclr 0x1B4017C, D0 0000024C FB5A .extension 0xB5A <> // unimplemented 0000024E FB44 .extension 0xB44 <> // unimplemented label00000250: 00000250 FB2E .extension 0xB2E <> // unimplemented 00000252 0245 DA5C andi.w D5, 0xDA5C 00000256 1B5F C8F8 move.b [A5 - 0x3708], [A7]+ label0000025A: 0000025A 045C E246 subi.w [A4]+, 0xE246 0000025E 2E90 move.l [A7], [A0] label00000260: 00000260 E6EE 0434 ror .w [A6 + 0x434] 00000264 E5B4 roxl D4, D2 00000266 C15C and.w [A4]+, D0 00000268 C146 exg D0, D6 0000026A DE62 add.w D7, -[A2] 0000026C 0384 bclr D4, D1 0000026E 037C 0366 bchg 0x366, D1 00000272 DA40 add.w D5, D0 00000274 3952 2950 move.w [A4 + 0x2950], [A2] 00000278 01C4 .incomplete 0000027A B1EC F258 cmpa.l A0, [A4 - 0xDA8] 0000027E 0230 0A1C BFD6 andi.b <>, 0x1C 00000284 2B46 F772 move.l [A5 - 0x88E], D6 00000288 3B53 F77C move.w [A5 - 0x884], [A3] 0000028C 36AD F638 move.w [A3], [A5 - 0x9C8] 00000290 F622 FE2A .move16 0xF622, 0xFE2A // unimplemented 00000294 BDD6 cmpa.l A6, [A6] 00000296 E42C lsr D4.b, D2 00000298 C53E and.b <>, D2 0000029A D8A8 7812 add.l D4, [A0 + 0x7812] // begin alternate branch 0000029C-0000029E label0000029C: 0000029C 7812 moveq.l D4, 0x12 // end alternate branch 0000029C-0000029E label0000029C: // (misaligned) 0000029E 7816 moveq.l D4, 0x16 000002A0 7811 moveq.l D4, 0x11 000002A2 66B6 bne -0x48 /* 0000025A */ 000002A4 6446 bcc +0x48 /* 000002EC */ 000002A6 1205 move.b D1, D5 000002A8 5281 addq.l D1, 1 000002AA 6DB4 blt -0x4A /* 00000260 */ 000002AC C5E2 muls.w D2, -[A2] 000002AE BCAC 059E cmp.l D6, [A4 + 0x59E] 000002B2 EE22 asr D2.b, D7 000002B4 0574 05E0 055C bchg [0x55C], D2 000002BA CC64 and.w D6, -[A4] 000002BC 0536 0526 C240 04FE btst [[A6 - 0x3DC0] + D0 * 4 + 0x4FE], D2 000002C4 6678 bne +0x7A /* 0000033E */ 000002C6 C5C4 muls.w D2, D4 000002C8 21AE 084A C018 move.l [A0 + A4.w + 0x18], [A6 + 0x84A] 000002CE 02D6 .incomplete 000002D0 02CC .incomplete 000002D2 02AC C308 C2E4 FC6A andi.l [A4 - 0x396], 0xC308C2E4 000002DA FBD4 .invalid <> 000002DC C916 and.b [A6], D4 000002DE C2D4 mulu.w D1, [A4] 000002E0 F556 .extension 0x556 <> // unimplemented 000002E2 DE2A F930 add.b D7, [A2 - 0x6D0] 000002E6 F8F8 D97A .extension 0x8F8 <> // unimplemented 000002EA 1E2E BFB4 move.b D7, [A6 - 0x404C] // begin alternate branch 000002EC-000002F0 label000002EC: 000002EC BFB4 6D40 xor.l [A4 + <>], D7 // end alternate branch 000002EC-000002F0 label000002EC: // (misaligned) 000002EE 6D40 blt +0x42 /* 00000330 */ 000002F0 E7B0 roxl D0, D3 000002F2 F90E .extension 0x90E <> // unimplemented 000002F4 BF04 xor.b D4, D7 000002F6 E714 roxl D4.b, 3 000002F8 F872 022A .extension 0x872 <>, 0x022A // unimplemented 000002FC 023A 024A B3C4 andi.b [PC - 0x4C3C /* FFFFB6C2, cstring "" */], 0x4A /* 'J' */ 00000302 49EE DE6D lea.l A4, [A6 - 0x2193] 00000306 396B 296B 6C84 move.w [A4 + 0x6C84], [A3 + 0x296B] 0000030C 3610 move.w D3, [A0] 0000030E 54AE 6D8C addq.l [A6 + 0x6D8C], 2 00000312 6074 bra +0x76 /* 00000388 */ 00000314 6D86 blt -0x78 /* 0000029C */ 00000316 1B47 6B56 move.b [A5 + 0x6B56], D7 0000031A 6A50 bpl +0x52 /* 0000036C */ 0000031C 042A BE22 3B54 subi.b [A2 + 0x3B54], 0x22 /* '\"' */ 00000322 C77C F751 and.w 0xF751, D3 00000326 C554 and.w [A4], D2 00000328 C542 exg D2, D2 0000032A 6A1A bpl +0x1C /* 00000346 */ 0000032C C174 B086 and.w [A4 + A3.w - 0x122], D0 label00000330: 00000330 6F42 ble +0x44 /* 00000374 */ 00000332 9086 sub.l D0, D6 00000334 0407 F7F8 subi.b D7, 0xF8 00000338 F8D2 07BA .extension 0x8D2 <> // unimplemented 0000033C 0742 bchg D2, D3 label0000033E: 0000033E B172 F6FC xor.w [A2 + A7.w * 8 - 0x4], D0 00000342 56C6 sne D6 00000344 06AA 06F2 06DC 063A addi.l [A2 + 0x63A], 0x6F206DC // begin alternate branch 00000346-00000350 label00000346: 00000346 06F2 .incomplete 00000348 06DC .incomplete 0000034A 063A F76A F76E addi.b [PC - 0x892 /* FFFFFABA, cstring "" */], 0x6A /* 'j' */ // end alternate branch 00000346-00000350 label00000346: // (misaligned) 0000034C F76A .extension 0x76A <> // unimplemented 0000034E F76E .extension 0x76E <> // unimplemented 00000350 F782 .invalid <> 00000352 2B7C F78A 05FA F792 move.l [A5 - 0x86E], 0xF78A05FA 0000035A F796 .invalid <> 0000035C F79A .invalid <> 0000035E F6E8 FBD0 .extension 0x6E8 <> // unimplemented 00000362 FC36 AFE6 .unknown 0xFC36 0xAFE6 (W = 6) 00000366 04D4 .incomplete 00000368 04C6 .incomplete 0000036A 04BE ACD2 04B6 subi.l <>, 0xACD204B6 // begin alternate branch 0000036C-00000378 label0000036C: 0000036C ACD2 syscall FrameRgn, auto_pop 0000036E 04B6 FA56 047C 0458 subi.l [A6 + D0.w * 4 + 0x58], 0xFA56047C label00000374: // (misaligned) 00000376 BC18 cmp.b D6, [A0]+ // end alternate branch 0000036C-00000378 label0000036C: // (misaligned) 00000370 FA56 047C .extension 0xA56 <>, 0x047C // unimplemented label00000374: 00000374 0458 BC18 subi.w [A0]+, 0xBC18 00000378 F404 .invalid <> 0000037A FAD2 F22E .extension 0xAD2 <> // unimplemented 0000037E 6642 bne +0x44 /* 000003C2 */ 00000380 B204 cmp.b D1, D4 00000382 EB6A lsl D2.w, D5 00000384 F14E .extension 0x14E <> // unimplemented 00000386 B140 xor.w D0, D0 label00000388: 00000388 6D32 blt +0x34 /* 000003BC */ 0000038A EABA ror D2, D5 0000038C F09E F0A4 .extension 0x09E <> // unimplemented 00000390 A906 syscall NewString 00000392 A842 syscall Frac2Fix 00000394 A8E0 syscall OffsetRgn/OfsetRgn 00000396 A9F8 syscall MethodDispatch 00000398 D0DE add.w A0, [A6]+ 0000039A 025A AAD2 andi.w [A2]+, 0xAAD2 0000039E F1B0 .invalid <> 000003A0 0682 006D F488 addi.l D2, 0x6DF488 000003A6 ABA4 syscall gsExpTbl 000003A8 7E21 moveq.l D7, 0x21 000003AA F778 .extension 0x778 <> // unimplemented 000003AC BAD6 cmpa.w A5, [A6] 000003AE 238E 185E move.l [A1 + D1 + 0x5E], A6 000003B2 349B move.w [A2], [A3]+ 000003B4 1278 064B movea.b A1, [0x0000064B] 000003B8 0324 btst -[A4], D1 000003BA 7B06 moveq.l D5, 0x06 label000003BC: 000003BC 2B02 move.l -[A5], D2 000003BE EB16 roxl D6.b, 5 000003C0 AAEA syscall 0xAEA label000003C2: 000003C2 BE13 cmp.b D7, [A3] 000003C4 1586 EB0D move.b [[A2 + <>] + A6 * 2], D6 000003C8 FB09 .extension 0xB09 <> // unimplemented 000003CA AB26 syscall SortPoints 000003CC 8319 or.b [A1]+, D1 000003CE D314 add.b [A4], D1 000003D0 930D subx.b -[A1], -[A5] 000003D2 031C btst [A4]+, D1 000003D4 9340 subx.w D1, D0 000003D6 CB41 exg D5, D1 000003D8 448B neg.l A3 000003DA 0AEB .incomplete 000003DC 3D3B 330B 170B 3E1F move.w -[A6], [[PC + <> + D3 * 2] + 0x170B3E1F] 000003E4 44DB move.b [A3]+, CCR 000003E6 0E0A 4E0A .invalid.b A2, 0xA /* '\n' */ // invalid immediate operation 000003EA 3A46 movea.w A5, D6 000003EC 1402 move.b D2, D2 000003EE 233A 4B00 move.l -[A1], [PC + 0x4B00 /* 00004EF0, cstring "" */] 000003F2 B305 xor.b D5, D1 000003F4 203A B322 move.l D0, [PC - 0x4CDE /* FFFFB718, cstring "" */] 000003F8 EB3D rol D5.b, D5 000003FA A103 syscall Write, flags=1 000003FC 0B3E btst <>, D5 000003FE 8503 sbcd D2, D3 00000400 9C23 sub.b D6, -[A3] 00000402 1D10 move.b -[A6], [A0] 00000404 D30B addx.b -[A1], -[A3] 00000406 DB09 addx.b -[A5], -[A1] 00000408 108B move.b [A0], A3 0000040A 01CB .incomplete 0000040C 023C 767E andi.b ccr, 126 00000410 EC82 asr D2, 6 00000412 02A3 1FF3 0003 andi.l -[A3], 0x1FF30003 00000418 0362 bchg -[A2], D1 0000041A B304 xor.b D4, D1 0000041C 10D0 move.b [A0]+, [A0] 0000041E 6853 bvc +0x55 /* 00000473 */ 00000420 0900 btst D0, D4 00000422 5E02 addq.b D2, 7 00000424 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6 00000426 E33F rol D7.b, D1 00000428 C30A abcd -[A1], -[A2] 0000042A 3B31 F301 move.w -[A5], [[A1 + <> + A7 * 2]] 0000042E 9B00 subx.b D5, D0 00000430 4AB3 1216 tst.l [A3 + D1.w * 2 + 0x16] 00000434 1C18 move.b D6, [A0]+ 00000436 1A93 move.b [A5], [A3] 00000438 01F3 .incomplete 0000043A 0B0B btst A3, D5 0000043C 1528 401B move.b -[A2], [A0 + 0x401B] 00000440 1232 EA7A move.b D1, [A2 + A6 * 2 + 0x7A] 00000444 9033 0032 sub.b D0, [A3 + D0.w + 0x32] 00000448 3C42 movea.w A6, D2 0000044A 0683 1C02 333B addi.l D3, 0x1C02333B 00000450 80A9 090A or.l D0, [A1 + 0x90A] 00000454 240A move.l D2, A2 00000456 0602 432E addi.b D2, 0x2E /* '.' */ 0000045A 0904 btst D4, D4 0000045C AAF3 syscall ExpansionBusDispatch 0000045E 053E btst <>, D2 00000460 A0F6 syscall vReadBM 00000462 BA24 cmp.b D5, -[A4] 00000464 123E move.b D1, <> 00000466 1224 move.b D1, -[A4] 00000468 122C 1206 move.b D1, [A4 + 0x1206] 0000046C 0223 0216 andi.b -[A3], 0x16 00000470 1C34 430B B02B 1026 move.b D6, [[A4 + <> + D4 * 2] - 0x4FD4EFDA] 00000478 BB1A xor.b [A2]+, D5 0000047A 5003 addq.b D3, 8 0000047C 1223 move.b D1, -[A3] 0000047E 312E A443 move.w -[A0], [A6 - 0x5BBD] 00000482 1026 move.b D0, -[A6] 00000484 E300 asl D0.b, 1 00000486 7300 moveq.l D1, 0x00 00000488 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000048A AC8B syscall GetFontInfo, auto_pop 0000048C 028B 17CA 9402 andi.l A3, 0x17CA9402 00000492 7B2E moveq.l D5, 0x2E 00000494 0101 btst D1, D0 00000496 8301 sbcd D1, D1 00000498 66F3 bne -0xB /* 0000048D */ 0000049A 032B 00A3 btst [A3 + 0xA3], D1 0000049E 0793 bclr [A3], D3 000004A0 15C3 444A move.b [PC + 0x444A /* 000048EC, cstring "" */], D3 000004A4 2306 move.l -[A1], D6 000004A6 1C18 move.b D6, [A0]+ 000004A8 5B01 subq.b D1, 5 000004AA 348B move.w [A2], A3 000004AC 037B 018A 8483 bchg [[ + <> + D0] - 0x7B7D], D1 000004B2 08CE 5B01 bset.b A6, 0x1 000004B6 0300 btst D0, D1 000004B8 FB0B .extension 0xB0B <> // unimplemented 000004BA 1307 move.b -[A1], D7 000004BC D305 addx.b D1, D5 000004BE 2304 move.l -[A1], D4 000004C0 C500 abcd D2, D0 000004C2 EB10 roxl D0.b, 5 000004C4 C100 abcd D0, D0 000004C6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000004C8 BB05 xor.b D5, D5 000004CA 9314 sub.b [A4], D1 000004CC 8B00 sbcd D5, D0 000004CE 5C3E addq.b <>, 6 000004D0 C307 abcd D1, D7 000004D2 1000 move.b D0, D0 000004D4 1305 move.b -[A1], D5 000004D6 2802 move.l D4, D2 000004D8 330C move.w -[A1], A4 000004DA DB04 addx.b D5, D4 000004DC 5B03 subq.b D3, 5 000004DE 388B move.w [A4], A3 000004E0 1893 move.b [A4], [A3] 000004E2 0944 bchg D4, D4 000004E4 8CF3 090A C307 divu.w D6, [[A3 + <> + D0] - 0x3CF9] 000004EA 1285 move.b [A1], D5 000004EC 0D04 btst D4, D6 000004EE 1325 move.b -[A1], -[A5] 000004F0 AB03 syscall Jackson 000004F2 5B03 subq.b D3, 5 000004F4 202C 3873 move.l D0, [A4 + 0x3873] 000004F8 1F2A 230C move.b -[A7], [A2 + 0x230C] 000004FC 005B 0140 ori.w [A3]+, 0x140 00000500 7B1E moveq.l D5, 0x1E 00000502 02E3 .incomplete 00000504 1F70 6E38 9325 move.b [A7 - 0x6CDB], [A0 + D6 * 8 + 0x38] 0000050A 2813 move.l D4, [A3] 0000050C 0108 btst A0, D0 0000050E 1EA1 move.b [A7], -[A1] 00000510 010A btst A2, D0 00000512 3EE2 move.w [A7]+, -[A2] 00000514 D305 addx.b D1, D5 00000516 0233 14B2 5300 andi.b [A3 + <> + D5 * 2], 0xB2 0000051C D0DB add.w A0, [A3]+ 0000051E 0453 141E subi.w [A3], 0x141E 00000522 1301 move.b -[A1], D1 00000524 A118 syscall GetFPos, flags=1 00000526 6E9B bgt -0x63 /* 000004C3 */ 00000528 43B3 87FB 1BE1 1E96 FB1B C11C .invalid 1, [[0x1BE11E96] - 0x4E43EE4] // invalid opcode 4 with b == 6 00000534 EE4B lsr D3.w, 7 00000536 08F3 14FB 1BBB 31D3 1433 00FB 1B03 bset.b [[0x31D31433 + D1 * 2] + 0xFB1B03], 0xFB 00000544 46A5 not.l -[A5] 00000546 0123 btst -[A3], D0 00000548 430B .invalid 1, A3 // invalid opcode 4 with b == 4 0000054A 17EE 2B23 B64B move.b [PC + A3.w * 8 + 0x4B], [A6 + 0x2B23] 00000550 2AA1 move.l [A5], -[A1] 00000552 194B 1008 move.b [A4 + 0x1008], A3 00000556 2C41 movea.l A6, D1 00000558 0602 3B84 addi.b D2, 0x84 0000055C 2301 move.l -[A1], D1 0000055E E517 roxl D7.b, 2 00000560 0B20 btst -[A0], D5 00000562 202C 10C0 move.l D0, [A4 + 0x10C0] 00000566 1224 move.b D1, -[A4] 00000568 8E0A or.b D7, A2 0000056A 8308 sbcd -[A1], -[A0] 0000056C 0053 0F02 ori.w [A3], 0xF02 00000570 DB84 addx.l D5, D4 00000572 C0C3 mulu.w D0, D3 00000574 0A5B 0383 xori.w [A3]+, 0x383 00000578 29AB 0F5E EE6B move.l [A4 + A6 * 8 + 0x6B], [A3 + 0xF5E] 0000057E 86AB 0F03 or.l D3, [A3 + 0xF03] 00000582 39EE 0FB6 0FC1 move.w 0xFC1, [A6 + 0xFB6] 00000588 040C 0C0C subi.b A4, 0xC 0000058C 130A move.b -[A1], A2 0000058E 1253 movea.b A1, [A3] 00000590 0FA3 bclr -[A3], D7 00000592 0222 B300 andi.b -[A2], 0x0 00000596 0305 btst D5, D1 00000598 A11A syscall GetZone, flags=1 0000059A AB0F syscall CheckPic 0000059C 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 0000059E 6E53 bgt +0x55 /* 000005F3 */ 000005A0 107B 06B3 movea.b A0, [PC + D0.w * 8 - 0x77] 000005A4 115B 0393 move.b [A0 + 0x393], [A3]+ 000005A8 0D5C bchg [A4]+, D6 000005AA 3E13 move.w D7, [A3] 000005AC 0E10 00EB .invalid.b [A0], 0xEB // invalid immediate operation 000005B0 1328 02CB move.b -[A1], [A0 + 0x2CB] 000005B4 189B move.b [A4], [A3]+ 000005B6 04B4 830D BB19 5B03 4CC3 2C2E subi.l [[A4 + <> + D5 * 2] + 0x4CC32C2E], 0x830DBB19 000005C2 B6D3 cmpa.w A3, [A3] 000005C4 044A 7B18 subi.w A2, 0x7B18 000005C8 E520 asl D0.b, D2 000005CA 3B03 move.w -[A5], D3 000005CC 344B movea.w A2, A3 000005CE 1110 move.b -[A0], [A0] 000005D0 E110 roxl D0.b, 8 000005D2 22B3 0BC3 0E28 0036 move.l [A1], [[ + <>] + 0xE280036] 000005DA 000E 028B ori.b A6, 0x8B 000005DE 0FDB .incomplete 000005E0 09C8 .incomplete 000005E2 928B sub.l D1, A3 000005E4 0B93 bclr [A3], D5 000005E6 4205 clr.b D5 000005E8 1482 move.b [A2], D2 000005EA 8115 or.b [A5], D0 000005EC 0A0E 1236 xori.b A6, 0x36 /* '6' */ 000005F0 0114 btst [A4], D0 000005F2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000005F4 A513 syscall FlushVol, flags=5 000005F6 5B00 subq.b D0, 5 000005F8 6220 bhi +0x22 /* 0000061A */ 000005FA 2CA5 move.l [A6], -[A5] 000005FC 2C9B move.l [A6], [A3]+ 000005FE 0403 1581 subi.b D3, 0x81 00000602 0200 3B03 andi.b D0, 0x3 00000606 C902 abcd D4, D2 00000608 0483 8BBB 138E subi.l D3, 0x8BBB138E 0000060E 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000610 040F E020 subi.b A7, 0x20 /* ' ' */ 00000614 4E10 .invalid // invalid opcode 4 00000616 8EF3 808E divu.w D7, [A3 + A0.w - 0x114] label0000061A: 0000061A 1F54 0F8E move.b [A7 + 0xF8E], [A4] 0000061E C30A abcd -[A1], -[A2] 00000620 8B0B sbcd -[A5], -[A3] 00000622 4A83 tst.l D3 00000624 0F45 bchg D5, D7 00000626 0A7B 0241 0AB0 xori.w [PC + D0 * 2 - 0x80], 0x241 0000062C 7B01 moveq.l D5, 0x01 0000062E 990A subx.b -[A4], -[A2] 00000630 B338 00BB xor.b [0x000000BB], D1 00000634 3881 move.w [A4], D1 00000636 0AF3 .incomplete 00000638 00A4 6A03 012A ori.l -[A4], 0x6A03012A 0000063E 8B25 or.b -[A5], D5 00000640 CE7B 0251 and.w D7, [PC + D0.w * 2 + 0x51] 00000644 26C1 move.l [A3]+, D1 00000646 0049 262B ori.w A1, 0x262B /* '&+' */ 0000064A 003B 058B 00A3 ori.b [PC + D0.w - 0x93], 0x8B 00000650 05BB 1355 bclr <>, D2 00000654 26E1 move.l [A3]+, -[A1] 00000656 0338 7B0F btst [0x00007B0F], D1 0000065A 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4 0000065C 3343 007B move.w [A1 + 0x7B], D3 00000660 0251 241B andi.w [A1], 0x241B 00000664 1A5C movea.b A5, [A4]+ 00000666 BB38 B515 xor.b [0xFFFFB515], D5 0000066A 8505 sbcd D2, D5 0000066C 430F .invalid 1, A7 // invalid opcode 4 with b == 4 0000066E 8105 sbcd D0, D5 00000670 0B2D CCAB btst [A5 - 0x3355], D5 00000674 1521 move.b -[A2], -[A1] 00000676 02B3 15C1 05C3 1553 0000 E310 andi.l [[A3] + 0xE310], 0x15C105C3 00000682 2802 move.l D4, D2 00000684 7B3B moveq.l D5, 0x3B 00000686 C105 abcd D0, D5 00000688 92E3 sub.w A1, -[A3] 0000068A 0E3B 13AB 0BF3 14E1 015D 1AEE AB0B .invalid.b [[0x14E1015D] + 0x1AEEAB0B], 0xAB // invalid immediate operation 00000698 B6E3 cmpa.w A3, -[A3] 0000069A 0EA4 4C43 03C8 .invalid.l -[A4], 0x4C4303C8 // invalid immediate operation 000006A0 BB11 xor.b [A1], D5 000006A2 CCEB 10BD mulu.w D6, [A3 + 0x10BD] 000006A6 021B 03EB andi.b [A3]+, 0xEB 000006AA 09E3 .incomplete 000006AC 0EF1 .incomplete 000006AE 111B move.b -[A0], [A3]+ 000006B0 0B34 EB07 A911 131D btst [[A4 + <>] + A6 * 2 - 0x56EEECE3], D5 000006B8 A31D syscall MaxMem, flags=3 000006BA 2800 move.l D4, D0 000006BC 2304 move.l -[A1], D4 000006BE 0003 0CA9 ori.b D3, 0xA9 000006C2 11FB 09B9 13F5 0138 8318 move.b [0xFFFF8318], [[0x13F50138 + D0]] 000006CC 0C22 630C cmpi.b -[A2], 0xC 000006D0 BB1C xor.b [A4]+, D5 000006D2 086B 0E02 FCD8 bchg.b [A3 - 0x328], 0x2 000006D8 3302 move.w -[A1], D2 000006DA 4C13 1414 movem.w D2,D4,A2,A4, [A3] 000006DE A306 syscall KillIO, flags=3 000006E0 400F negx.b A7 000006E2 001B 0B02 ori.b [A3]+, 0x2 000006E6 3301 move.w -[A1], D1 000006E8 CCBB 07CE and.l D6, <> 000006EC 1B0B move.b -[A5], A3 000006EE 0300 btst D0, D1 000006F0 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 000006F2 C423 and.b D2, -[A3] 000006F4 04CB .incomplete 000006F6 075C bchg [A4]+, D3 000006F8 030C btst A4, D1 000006FA E801 asr D1.b, 4 000006FC 0F8B bclr A3, D7 000006FE 0045 0AF3 ori.w D5, 0xAF3 00000702 0093 1123 040A ori.l [A3], 0x1123040A 00000708 030C btst A4, D1 0000070A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 0000070C 3B2E 8136 move.w -[A5], [A6 - 0x7ECA] 00000710 8106 sbcd D0, D6 00000712 7453 moveq.l D2, 0x53 00000714 2951 0303 move.l [A4 + 0x303], [A1] 00000718 02D3 .incomplete 0000071A 07B8 EB05 bclr [0xFFFFEB05], D3 0000071E 10C9 move.b [A0]+, A1 00000720 030F btst A7, D1 00000722 6102 bsr +0x4 /* 00000726 */ 00000724 1315 move.b -[A1], [A5] fn00000726: 00000726 530C subq.b A4, 1 00000728 C108 abcd -[A0], -[A0] 0000072A DB07 addx.b D5, D7 0000072C 530C subq.b A4, 1 0000072E FB42 .extension 0xB42 <> // unimplemented 00000730 D333 3307 ED02 AD02 add.b [[A3 + <>] + D3 * 2 - 0x12FD52FE], D1 00000738 8B3B 851F B301 0B01 or.b [[PC] + A0 * 4 - 0x4CFEF4FF], D5 00000740 DB16 add.b [A6], D5 00000742 0882 E106 bclr.b D2, 0x6 00000746 6107 bsr +0x9 /* 0000074F */ 00000748 1223 move.b D1, -[A3] 0000074A 0405 2AA5 subi.b D5, 0xA5 0000074E 2924 move.l -[A4], -[A4] 00000750 5B10 subq.b [A0], 5 00000752 140D move.b D2, A5 00000754 0E40 13AB .invalid.w D0, 0x13AB // invalid immediate operation 00000758 1014 move.b D0, [A4] 0000075A EB11 roxl D1.b, 5 0000075C F300 .extension 0x300 <> // unimplemented 0000075E 1408 move.b D2, A0 00000760 4B2D F311 .invalid 5, [A5 - 0xCEF] // invalid opcode 4 with b == 4 00000764 140B move.b D2, A3 00000766 2B14 move.l -[A5], [A4] 00000768 931A sub.b [A2]+, D1 0000076A 2128 4ACB move.l -[A0], [A0 + 0x4ACB] 0000076E 0805 1652 btst.b D5, 0x52 /* 'R' */ 00000772 64C3 bcc -0x3B /* 00000737 */ 00000774 0106 btst D6, D0 00000776 9C9B sub.l D6, [A3]+ 00000778 0D10 btst [A0], D6 0000077A 0C8E 0263 2688 cmpi.l A6, 0x2632688 00000780 2C74 A30A 5B00 movea.l A6, [[A4 + <> + A2 * 2] + 0x5B00] 00000786 1EA3 move.b [A7], -[A3] 00000788 0110 btst [A0], D0 0000078A 0C08 1E81 cmpi.b A0, 0x81 0000078E 0174 5B00 bchg [A4 + <> + D5 * 2], D0 00000792 3C29 013C move.w D6, [A1 + 0x13C] 00000796 2501 move.l -[A2], D1 00000798 2808 move.l D4, A0 0000079A 6200 528B bhi +0x528D /* 00005A27 */ 0000079E 1A0B move.b D5, A3 000007A0 10B1 00AD move.b [A0], [A1 + D0.w - 0x83] 000007A4 00E1 .incomplete 000007A6 6774 beq +0x76 /* 0000081C */ 000007A8 A0FB syscall vNewMap 000007AA 11FB 11FB 116B 01E5 07FB 0164 CC0B move.b [0xFFFFCC0B], [[0x116B01E5] + 0x7FB0164] 000007B8 18B8 7B05 move.b [A4], [0x00007B05] 000007BC CCAB 01C4 and.l D6, [A3 + 0x1C4] 000007C0 06EB .incomplete 000007C2 0010 00FB ori.b [A0], 0xFB 000007C6 0128 0283 btst [A0 + 0x283], D0 000007CA 1268 9C92 movea.b A1, [A0 - 0x636E] 000007CE 2E6B 0D42 movea.l A7, [A3 + 0xD42] 000007D2 2C03 move.l D6, D3 000007D4 1323 move.b -[A1], -[A3] 000007D6 05CB .incomplete 000007D8 043E 133F subi.b <>, 0x3F /* '?' */ 000007DC D307 addx.b D1, D7 000007DE AA1E syscall GetCIcon label000007E0: 000007E0 2305 move.l -[A1], D5 000007E2 6B00 AA3C bmi -0x55C2 /* FFFFB220 */ label000007E6: 000007E6 2305 move.l -[A1], D5 000007E8 922E B68A sub.b D1, [A6 - 0x4976] 000007EC 8905 sbcd D4, D5 000007EE 0E00 0E00 .invalid.b D0, 0x0 // invalid immediate operation 000007F2 5E12 addq.b [A2], 7 000007F4 0604 1305 addi.b D4, 0x5 000007F8 8962 or.w -[A2], D4 000007FA 9300 subx.b D1, D0 000007FC BB20 xor.b -[A0], D5 000007FE 9B26 sub.b -[A6], D5 00000800 9B0C subx.b -[A5], -[A4] 00000802 531C subq.b [A4]+, 1 00000804 280F move.l D4, A7 00000806 903B 0004 sub.b D0, [PC + D0.w + 0x4] 0000080A 0F70 6B00 bchg [A0 + <> + D6 * 2], D7 0000080E 0B0D btst A5, D5 00000810 9B0C subx.b -[A5], -[A4] 00000812 9B02 subx.b D5, D2 00000814 1E3A FB14 move.b D7, [PC - 0x4EC /* 0000032A, value 0x6A 'j' */] 00000818 6301 bls +0x3 /* 0000081B */ 0000081A 0623 07E3 addi.b -[A3], 0xE3 // begin alternate branch 0000081C-0000081E label0000081C: 0000081C 07E3 .incomplete // end alternate branch 0000081C-0000081E label0000081C: // (misaligned) 0000081E 1A2B 3441 move.b D5, [A3 + 0x3441] 00000822 0103 btst D3, D0 00000824 023A 5B0D 2101 andi.b [PC + 0x2101 /* 00002927, value 0x4B 'K' */], 0xD /* '\r' */ 0000082A 732A moveq.l D1, 0x2A 0000082C E31A rol D2.b, 1 0000082E 9402 sub.b D2, D2 00000830 7312 moveq.l D1, 0x12 00000832 BB09 cmpm.b [A5]+, [A1]+ 00000834 06E3 .incomplete 00000836 1AC9 move.b [A5]+, A1 00000838 0183 bclr D3, D0 0000083A 110E move.b -[A0], A6 0000083C 1656 movea.b A3, [A6] 0000083E 6EA6 bgt -0x58 /* 000007E6 */ 00000840 181A move.b D4, [A2]+ 00000842 0A06 4224 xori.b D6, 0x24 /* '$' */ 00000846 BB16 xor.b [A6], D5 00000848 161C move.b D3, [A4]+ 0000084A 64A3 bcc -0x5B /* 000007EF */ 0000084C 210F move.l -[A0], A7 0000084E E11A rol D2.b, 8 00000850 6A8E bpl -0x70 /* 000007E0 */ 00000852 F301 .extension 0x301 <> // unimplemented 00000854 EB01 asl D1.b, 5 00000856 A321 syscall GetPtrSize, flags=3 00000858 0FE1 .incomplete 0000085A 0092 E100 6B01 ori.l [A2], 0xE1006B01 00000860 1C18 move.b D6, [A0]+ 00000862 7304 moveq.l D1, 0x04 00000864 34EB 3B78 move.w [A2]+, [A3 + 0x3B78] 00000868 063B 0282 DB0B 0B00 4EA0 addi.b [[PC + <> + A5 * 2] + 0xB004EA0], 0x82 00000872 2E2A 033A move.l D7, [A2 + 0x33A] 00000876 A176 syscall SIntRemove, flags=1 00000878 F300 .extension 0x300 <> // unimplemented 0000087A 02A3 AEB3 1D33 andi.l -[A3], 0xAEB31D33 00000880 2D53 1EFB move.l [A6 + 0x1EFB], [A3] 00000884 00B3 068B 0726 B306 5023 ori.l [[A3 + <>] + A3 * 2 + 0x5023], 0x68B0726 0000088E 093C 4EC3 btst 0xC3, D4 00000892 05AB 0263 bclr [A3 + 0x263], D2 00000896 28B4 F336 8B46 531E 8901 move.l [A4], [[A4 - 0x74B9ACE2] + A7 * 2 - 0x76FF] 000008A0 828D or.l D1, A5 000008A2 010F btst A7, D0 000008A4 8101 sbcd D0, D1 000008A6 AB05 syscall CopyHandle 000008A8 F34A .extension 0x34A <> // unimplemented 000008AA 7B19 moveq.l D5, 0x19 000008AC 0B12 btst [A2], D5 000008AE 9B03 subx.b D5, D3 000008B0 9B03 subx.b D5, D3 000008B2 2100 move.l -[A0], D0 000008B4 5B06 subq.b D6, 5 000008B6 BE33 82A3 cmp.b D7, [A3 + A0.w * 2 - 0x93] 000008BA 017B 19CB 4A93 031A bchg [[ + <>] + 0x4A93031A], D0 000008C2 C2B3 0153 0842 3A6B and.l D1, [[A3] + 0x8423A6B] 000008CA 3EE3 move.w [A7]+, -[A3] 000008CC 4ACB tas.b A3 000008CE 0424 EBCA subi.b -[A4], 0xCA 000008D2 3305 move.w -[A1], D5 000008D4 62CB bhi -0x33 /* 000008A1 */ 000008D6 03A3 bclr -[A3], D1 000008D8 01A3 bclr -[A3], D0 000008DA 0403 0F23 subi.b D3, 0x23 /* '#' */ 000008DE 03CB .incomplete 000008E0 0392 bclr [A2], D1 000008E2 040B 2D26 subi.b A3, 0x26 /* '&' */ 000008E6 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000008E8 7300 moveq.l D1, 0x00 000008EA B04B cmp.w D0, A3 000008EC 2228 004E move.l D1, [A0 + 0x4E] 000008F0 930B subx.b -[A1], -[A3] 000008F2 6300 7A90 bls +0x7A92 /* 00008384 */ 000008F6 8B29 831D or.b [A1 - 0x7CE3], D5 000008FA 1304 move.b -[A1], D4 000008FC C101 abcd D0, D1 000008FE CA8B and.l D5, A3 00000900 0E0C C327 .invalid.b A4, 0x27 /* '\'' */ // invalid immediate operation 00000904 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000906 7B89 moveq.l D5, 0xFFFFFF89 00000908 02FC .incomplete 0000090A 5B02 subq.b D2, 5 0000090C 2B02 move.l -[A5], D2 0000090E F316 .extension 0x316 <> // unimplemented 00000910 F306 .extension 0x306 <> // unimplemented 00000912 2B47 F386 move.l [A5 - 0xC7A], D7 00000916 7300 moveq.l D1, 0x00 00000918 4B87 .invalid 5, D7 // invalid opcode 4 with b == 6 0000091A BBA7 xor.l -[A7], D5 0000091C 40B3 4A04 negx.l [A3 + D4 * 2 + 0x4] 00000920 7B38 moveq.l D5, 0x38 00000922 8320 or.b -[A0], D1 00000924 F306 .extension 0x306 <> // unimplemented 00000926 3347 4320 move.w [A1 + 0x4320], D7 0000092A 1A93 move.b [A5], [A3] 0000092C 376E 96AA 82BE move.w [A3 - 0x7D42], [A6 - 0x6956] 00000932 B304 xor.b D4, D1 00000934 4178 8B15 chk.w D0, [0xFFFF8B15] 00000938 0F41 bchg D1, D7 0000093A 0583 bclr D3, D2 0000093C 01C0 .incomplete 0000093E F301 .extension 0x301 <> // unimplemented 00000940 410B .invalid 0, A3 // invalid opcode 4 with b == 4 00000942 AB05 syscall CopyHandle 00000944 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00000946 933D sub.b <>, D1 00000948 450B .invalid 2, A3 // invalid opcode 4 with b == 4 0000094A CB20 and.b -[A0], D5 0000094C 450B .invalid 2, A3 // invalid opcode 4 with b == 4 0000094E EBCA AB05 bfexts D2, A2 {D4:5} 00000952 0B12 btst [A2], D5 00000954 7B19 moveq.l D5, 0x19 00000956 F34A .extension 0x34A <> // unimplemented 00000958 C90E abcd -[A4], -[A6] 0000095A 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 0000095C 3C93 move.w [A6], [A3] 0000095E 379B 0A93 move.w [A3 + D0 * 2 - 0x109], [A3]+ 00000962 01D3 .incomplete 00000964 1753 1303 move.b [A3 + 0x1303], [A3] 00000968 021B 0500 andi.b [A3]+, 0x0 0000096C 7304 moveq.l D1, 0x04 0000096E 02B3 2EDB 0266 FB03 5B06 7304 andi.l [[A3 + <> + A7 * 2] + 0x5B067304], 0x2EDB0266 0000097A D317 add.b [A7], D1 0000097C BB09 cmpm.b [A5]+, [A1]+ 0000097E BB07 xor.b D7, D5 00000980 EB2B lsl D3.b, D5 00000982 0508 btst A0, D2 00000984 925B sub.w D1, [A3]+ 00000986 2AB6 B002 move.l [A5], [A6 + A3.w + 0x2] 0000098A 133B 618B FB3C A524 move.b -[A1], [[ + <> + D6] - 0x4C35ADC] 00000992 DB10 add.b [A0], D5 00000994 34A3 move.w [A2], -[A3] 00000996 09C3 .incomplete 00000998 013A 7872 btst [PC + 0x7872 /* 0000820C, cstring "" */], D0 0000099C 1385 A172 2322 BB14 7306 move.b [[A1 + 0x2322BB14] + 0x7306], D5 000009A6 5B40 subq.w D0, 5 000009A8 2403 move.l D2, D3 000009AA 3E24 move.w D7, -[A4] 000009AC 7263 moveq.l D1, 0x63 000009AE 21BA FB3D DB06 E383 move.l [[A0 + <>] + A5 * 2 - 0x1C7D], [PC - 0x4C3 /* 000004ED, value 0x41325AB */] 000009B6 9959 sub.w [A1]+, D4 000009B8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000009BA 6559 bcs +0x5B /* 00000A15 */ 000009BC 8307 sbcd D1, D7 000009BE 6B0A bmi +0xC /* 000009CA */ 000009C0 8E85 or.l D7, D5 000009C2 7F0F moveq.l D7, 0x0F 000009C4 B220 cmp.b D1, -[A0] 000009C6 2C2B 43DA move.l D6, [A3 + 0x43DA] label000009CA: 000009CA AB0D syscall GetSeek 000009CC 5B0D subq.b A5, 5 000009CE A103 syscall Write, flags=1 000009D0 6D03 blt +0x5 /* 000009D5 */ 000009D2 833B 6541 or.b [[PC + <>]], D1 000009D6 0303 btst D3, D1 000009D8 DB07 addx.b D5, D7 000009DA 2B1D move.l -[A5], [A5]+ 000009DC DB86 addx.l D5, D6 000009DE 5593 subq.l [A3], 2 000009E0 0B1A btst [A2]+, D5 000009E2 B305 xor.b D5, D1 000009E4 A301 syscall Close, flags=3 000009E6 C104 abcd D0, D4 000009E8 2193 4335 80B6 0F0C move.l [[A0 - 0x7F49F0F4] + D4 * 2], [A3] 000009F0 00DB .incomplete 000009F2 1041 movea.b A0, D1 000009F4 0104 btst D4, D0 000009F6 AB8E syscall slSubOver 000009F8 203E move.l D0, <> 000009FA FB03 .extension 0xB03 <> // unimplemented 000009FC D641 add.w D3, D1 000009FE 0141 bchg D1, D0 00000A00 7C80 moveq.l D6, 0xFFFFFF80 00000A02 0301 btst D1, D1 00000A04 4A5B tst.w [A3]+ 00000A06 0B29 3234 btst [A1 + 0x3234], D5 00000A0A 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000A0C 7805 moveq.l D4, 0x05 00000A0E 2C5B movea.l A6, [A3]+ 00000A10 2143 1F2B move.l [A0 + 0x1F2B], D3 00000A14 089B 083B bclr.b [A3]+, 0x3B /* ';' */ 00000A18 102B 0833 move.b D0, [A3 + 0x833] 00000A1C 0BFB .incomplete 00000A1E 032B 0843 btst [A3 + 0x843], D1 00000A22 0AA0 A300 2AB3 xori.l -[A0], 0xA3002AB3 00000A28 0293 016B 03A0 andi.l [A3], 0x16B03A0 00000A2E E334 roxl D4.b, D1 00000A30 2A7B 0FA1 920B movea.l A5, [[-0x6DF5 + D0 * 8]] 00000A36 08B0 5322 4309 bclr.b [[A0 + <> + D4 * 2]], 0x22 /* '\"' */ 00000A3C 2B06 move.l -[A5], D6 00000A3E C322 and.b -[A2], D1 00000A40 F31B .extension 0x31B <> // unimplemented 00000A42 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000A44 AB08 syscall PutPicOp 00000A46 2B29 2876 move.l -[A5], [A1 + 0x2876] 00000A4A 9B08 subx.b -[A5], -[A0] 00000A4C 2EFB 0CAB move.l [A7]+, [PC + D0 * 4 - 0x85] 00000A50 0894 7AAB bclr.b [A4], 0xAB 00000A54 20CB move.l [A0]+, A3 00000A56 16F3 1B93 08AB 0833 move.b [A3]+, [[ + D1 * 2] + 0x8AB0833] 00000A5E 2928 7633 move.l -[A4], [A0 + 0x7633] 00000A62 0BA5 bclr -[A5], D5 00000A64 01AB 09D3 bclr [A3 + 0x9D3], D0 00000A68 01E8 .incomplete 00000A6A E101 asl D1.b, 8 00000A6C 3B08 move.w -[A5], A0 00000A6E 2876 430A 6D01 movea.l A4, [[A6 + <> + D4 * 2] + 0x6D01] 00000A74 1B05 move.b -[A5], D5 00000A76 6101 bsr +0x3 /* 00000A79 */ 00000A78 1B10 move.b -[A5], [A0] 00000A7A A301 syscall Close, flags=3 00000A7C 4224 clr.b -[A4] 00000A7E E33E rol D6.b, D1 00000A80 8501 sbcd D2, D1 00000A82 EB01 asl D1.b, 5 00000A84 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000A86 8B02 sbcd D5, D2 00000A88 2121 move.l -[A0], -[A1] 00000A8A 6B03 bmi +0x5 /* 00000A8F */ 00000A8C A380 syscall GetVideoDefault, flags=3 00000A8E 4A53 tst.w [A3] 00000A90 0A05 0C5E xori.b D5, 0x5E /* '^' */ 00000A94 005E E514 ori.w [A6]+, 0xE514 00000A98 0B0B btst A3, D5 00000A9A 4D0D .invalid 6, A5 // invalid opcode 4 with b == 4 00000A9C 5311 subq.b [A1], 1 00000A9E 7806 moveq.l D4, 0x06 00000AA0 C10C abcd -[A0], -[A4] 00000AA2 8B0A sbcd -[A5], -[A2] 00000AA4 C10C abcd -[A0], -[A4] 00000AA6 9B01 subx.b D5, D1 00000AA8 C10C abcd -[A0], -[A4] 00000AAA EEA3 asr D3, D7 00000AAC 00FB .incomplete 00000AAE 19A1 0CEE move.b [A4 + D0 * 4 - 0x18], -[A1] 00000AB2 E334 roxl D4.b, D1 00000AB4 E332 roxl D2.b, D1 00000AB6 C1A1 and.l -[A1], D0 00000AB8 810C sbcd -[A0], -[A4] 00000ABA EB19 rol D1.b, 5 00000ABC 0383 bclr D3, D1 00000ABE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000AC0 631D bls +0x1F /* 00000ADF */ 00000AC2 250C move.l -[A2], A4 00000AC4 2308 move.l -[A1], A0 00000AC6 812D E32F or.b [A5 - 0x1CD1], D0 00000ACA B311 xor.b [A1], D1 00000ACC 0303 btst D3, D1 00000ACE 9308 subx.b -[A1], -[A0] 00000AD0 3B34 C50B 2308 650B move.w -[A5], [[A4 + <> + A4 * 4] + 0x2308650B] 00000AD8 E32F lsl D7.b, D1 00000ADA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000ADC 650B bcs +0xD /* 00000AE9 */ 00000ADE 0101 btst D1, D0 00000AE0 010B btst A3, D0 00000AE2 E32F lsl D7.b, D1 00000AE4 3B0D move.w -[A5], A5 00000AE6 9203 sub.b D1, D3 00000AE8 016B 060F bchg [A3 + 0x60F], D0 00000AEC E5A3 asl D3, D2 00000AEE 0F41 bchg D1, D7 00000AF0 0A6B 1105 0913 xori.w [A3 + 0x913], 0x1105 00000AF6 0934 8304 btst <>, D4 00000AFA 782C moveq.l D4, 0x2C 00000AFC 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000AFE 3E53 movea.w A7, [A3] 00000B00 01A3 bclr -[A3], D0 00000B02 007B 0006 AB03 ACC2 D30D ori.w [[PC + <> + A2 * 2] - 0x533D2CF3], 0x6 00000B0C 0626 E6A1 addi.b -[A6], 0xA1 00000B10 337B 01D3 3C7B 03C8 A540 move.w [A1 - 0x5AC0], [[] + 0x3C7B03C8] 00000B1A 9399 sub.l [A1]+, D1 00000B1C E305 asl D5.b, 1 00000B1E DB32 2EC3 add.b [A2 + D2 * 8 - 0x61], D5 00000B22 267B 031F 2B13 C304 movea.l A3, [[PC] + D0 * 2 + 0x2B13C304] 00000B2A AB22 syscall SeekRgn 00000B2C E500 asl D0.b, 2 00000B2E F312 .extension 0x312 <> // unimplemented 00000B30 5B32 8348 subq.b [A2 + <>], 5 00000B34 5B09 subq.b A1, 5 00000B36 2873 07DE movea.l A4, <> 00000B3A 321E move.w D1, [A6]+ 00000B3C 7A21 moveq.l D5, 0x21 00000B3E 4EDB jmp [A3]+ 00000B40 3D5B 072B move.w [A6 + 0x72B], [A3]+ 00000B44 1323 move.b -[A1], -[A3] 00000B46 1192 633F 3B0E 2E2A DB39 D312 move.b [[A0 + 0x3B0E2E2A] + D6 * 2 - 0x24C62CEE], [A2] 00000B52 CB23 and.b -[A3], D5 00000B54 CB23 and.b -[A3], D5 00000B56 1389 6B02 2506 move.b [[A1 + <> + D6 * 2] + 0x2506], A1 00000B5C 4332 A105 .invalid 1, [[A2 + <>] + A2] // invalid opcode 4 with b == 4 00000B60 5B03 subq.b D3, 5 00000B62 A380 syscall GetVideoDefault, flags=3 00000B64 E336 roxl D6.b, D1 00000B66 AB03 syscall Jackson 00000B68 2AAB 25D3 move.l [A5], [A3 + 0x25D3] 00000B6C 126B 2B6B movea.b A1, [A3 + 0x2B6B] 00000B70 2B43 2113 move.l [A5 + 0x2113], D3 00000B74 09DB .incomplete 00000B76 0DC2 .incomplete 00000B78 2909 move.l -[A4], A1 00000B7A A786 syscall IOPInfoAccess, flags=7 00000B7C 094C bchg A4, D4 00000B7E 631F bls +0x21 /* 00000B9F */ 00000B80 2106 move.l -[A0], D6 00000B82 2A13 move.l D5, [A3] 00000B84 142B 137B move.b D2, [A3 + 0x137B] 00000B88 03A1 bclr -[A1], D1 00000B8A 478B .invalid 3, A3 // invalid opcode 4 with b == 6 00000B8C 0346 bchg D6, D1 00000B8E 8B01 sbcd D5, D1 00000B90 6C6C bge +0x6E /* 00000BFE */ 00000B92 041B 0423 subi.b [A3]+, 0x23 /* '#' */ 00000B96 00E3 .incomplete 00000B98 0220 3A9B andi.b -[A0], 0x9B 00000B9C 0A83 03DB 0743 xori.l D3, 0x3DB0743 00000BA2 0883 030B bclr.b D3, 0xB 00000BA6 0CDB .incomplete 00000BA8 00E3 .incomplete 00000BAA 0822 0305 btst.b -[A2], 0x5 00000BAE 2B01 move.l -[A5], D1 00000BB0 08B3 0021 A06E bclr.b [A3 + A2.w + 0x6E], 0x21 /* '!' */ 00000BB6 C300 abcd D1, D0 00000BB8 2A23 move.l D5, -[A3] 00000BBA 06E3 .incomplete 00000BBC 0238 2311 5B87 andi.b [0x00005B87], 0x11 00000BC2 E906 asl D6.b, 4 00000BC4 8306 sbcd D1, D6 00000BC6 8500 sbcd D2, D0 00000BC8 EA83 asr D3, 5 00000BCA 060F 1E23 addi.b A7, 0x23 /* '#' */ 00000BCE 113B 8E6C move.b -[A0], [PC + A0 * 8 + 0x6C] 00000BD2 648B bcc -0x73 /* 00000B5F */ 00000BD4 0100 btst D0, D0 00000BD6 8302 sbcd D1, D2 00000BD8 0283 0981 0745 andi.l D3, 0x9810745 00000BDE 2E3B 8A0E move.l D7, [PC + A0 * 2 + 0xE] 00000BE2 A300 syscall Open/PBHOpen/HOpen, flags=3 00000BE4 3B8A 290B 7E7A 906B move.w [[A5 + <> + D2] + 0x7E7A906B], A2 00000BEC 0073 07C3 0C32 ori.w [A3 + D0 * 4 + 0x32], 0x7C3 00000BF2 2B0A move.l -[A5], A2 00000BF4 8306 sbcd D1, D6 00000BF6 5305 subq.b D5, 1 00000BF8 A900 syscall GetFNum 00000BFA 0B0A btst A2, D5 00000BFC C327 and.b -[A7], D1 label00000BFE: 00000BFE 5B25 subq.b -[A5], 5 00000C00 C327 and.b -[A7], D1 00000C02 330E move.w -[A1], A6 00000C04 C327 and.b -[A7], D1 00000C06 1302 move.b -[A1], D2 00000C08 7307 moveq.l D1, 0x07 00000C0A 1311 move.b -[A1], [A1] 00000C0C 2505 move.l -[A2], D5 00000C0E E325 asl D5.b, D1 00000C10 2300 move.l -[A1], D0 00000C12 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00000C14 4EA0 jsr -[A0] 00000C16 0F0E btst A6, D7 00000C18 3B0A move.w -[A5], A2 00000C1A E302 asl D2.b, 1 00000C1C 3B00 move.w -[A5], D0 00000C1E 790B moveq.l D4, 0x0B 00000C20 C300 abcd D1, D0 00000C22 5305 subq.b D5, 1 00000C24 4332 5B03 D30E 1B4D .invalid 1, [[A2 + <> + D5 * 2] - 0x2CF1E4B3] // invalid opcode 4 with b == 4 00000C2C 2EE3 move.l [A7]+, -[A3] 00000C2E 010B btst A3, D0 00000C30 0523 btst -[A3], D2 00000C32 1BE5 move.b <>, -[A5] 00000C34 1E60 movea.b A7, -[A0] 00000C36 0AE5 .incomplete 00000C38 C800 and.b D4, D0 00000C3A 5EE5 sgt -[A5] 00000C3C A860 syscall WaitNextEvent 00000C3E FA00 600C .unknown 0xFA00 0x600C (W = 5) 00000C42 0A2C 7B23 2613 xori.b [A4 + 0x2613], 0x23 /* '#' */ 00000C48 0032 5307 0213 ori.b [A2 + D0.w * 2 + 0x13], 0x7 00000C4E 0250 8314 andi.w [A0], 0x8314 00000C52 9309 subx.b -[A1], -[A1] 00000C54 0F16 btst [A6], D7 00000C56 5680 addq.l D0, 3 00000C58 A618 syscall GetFPos, flags=6 00000C5A 3312 move.w -[A1], [A2] 00000C5C 0030 1206 0A2C ori.b [A0 + D0 * 2 + 0x2C], 0x6 00000C62 0233 063B 041E andi.b [A3 + D0.w * 4 + 0x1E], 0x3B /* ';' */ 00000C68 8B06 sbcd D5, D6 00000C6A 5300 subq.b D0, 1 00000C6C 9307 subx.b D1, D7 00000C6E 3B04 move.w -[A5], D4 00000C70 2B01 move.l -[A5], D1 00000C72 9306 subx.b D1, D6 00000C74 41AB A706 .invalid 0, [A3 - 0x58FA] // invalid opcode 4 with b == 6 00000C78 E163 asl D3.w, D0 00000C7A 2F00 move.l -[A7], D0 00000C7C 6B04 bmi +0x6 /* 00000C82 */ 00000C7E 02DB .incomplete 00000C80 1F00 move.b -[A7], D0 label00000C82: 00000C82 3312 move.w -[A1], [A2] 00000C84 222B 0A53 move.l D1, [A3 + 0xA53] 00000C88 0202 9302 andi.b D2, 0x2 00000C8C C100 abcd D0, D0 00000C8E 8501 sbcd D2, D1 00000C90 C308 abcd -[A1], -[A0] 00000C92 00DB .incomplete 00000C94 1E2E EB03 move.b D7, [A6 - 0x14FD] 00000C98 6B04 bmi +0x6 /* 00000C9E */ 00000C9A 9400 sub.b D2, D0 00000C9C 3008 move.w D0, A0 label00000C9E: 00000C9E 1E93 move.b [A7], [A3] 00000CA0 100D move.b D0, A5 00000CA2 086B 04E7 06F5 bchg.b [A3 + 0x6F5], 0xE7 00000CA8 AB04 syscall ColorMap 00000CAA DD07 addx.b D6, D7 00000CAC CA94 and.l D5, [A4] 00000CAE 0506 btst D6, D2 00000CB0 3301 move.w -[A1], D1 00000CB2 E707 asl D7.b, 3 00000CB4 25A1 BB73 2078 06B0 2104 0B08 move.l [[A2 + 0x207806B0] + 0x21040B08], -[A1] 00000CC0 338A 7B06 6B0D move.w [[A1 + <>] + D7 * 2 + 0x6B0D], A2 00000CC6 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000CC8 2318 move.l -[A1], [A0]+ 00000CCA 5B05 subq.b D5, 5 00000CCC 338A 9B01 move.w [[A1 + <> + A1 * 2]], A2 00000CD0 031C btst [A4]+, D1 00000CD2 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4 00000CD4 1AD3 move.b [A5]+, [A3] 00000CD6 0693 34D3 1203 addi.l [A3], 0x34D31203 00000CDC 123B 832B 00B3 0E4B 0553 move.b D1, [[PC + 0xB3 + A0 * 2] + 0xE4B0553] 00000CE6 078B bclr A3, D3 00000CE8 36F3 040F move.w [A3]+, [A3 + D0.w * 4 + 0xF] 00000CEC 9C9B sub.l D6, [A3]+ 00000CEE 0143 bchg D3, D0 00000CF0 01BB 0B2E 2A0F 818C bclr [[PC + 0x2A0F] + D0 * 2 - 0x7E74], D0 00000CF8 930D subx.b -[A1], -[A5] 00000CFA C104 abcd D0, D4 00000CFC 8107 sbcd D0, D7 00000CFE 3B03 move.w -[A5], D3 00000D00 DB36 5307 506B 3F8B add.b [[A6 + <>] + D5 * 2 + 0x506B3F8B], D5 00000D08 122E 2AA3 move.b D1, [A6 + 0x2AA3] 00000D0C 1B00 move.b -[A5], D0 00000D0E 0E03 04EC .invalid.b D3, 0xEC // invalid immediate operation 00000D12 1E32 0F02 5B0E move.b D7, [[A2 + <> + D0 * 8] + 0x5B0E] 00000D18 8B0E sbcd -[A5], -[A6] 00000D1A 5316 subq.b [A6], 1 00000D1C A502 syscall Read, flags=5 00000D1E 9473 1A53 sub.w D2, [A3 + D1 * 2 + 0x53] 00000D22 0140 bchg D0, D0 00000D24 8B09 sbcd -[A5], -[A1] 00000D26 0882 6C02 bclr.b D2, 0x2 00000D2A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000D2C 400F negx.b A7 00000D2E 0844 C900 bchg.b D4, 0x0 00000D32 0F08 btst A0, D7 00000D34 2B01 move.l -[A5], D1 00000D36 C900 abcd D4, D0 00000D38 0F08 btst A0, D7 00000D3A 7EC9 moveq.l D7, 0xFFFFFFC9 00000D3C 00BB 3B08 2301 C500 ori.l [PC + <> + A4 * 4], 0x3B082301 00000D44 5316 subq.b [A6], 1 00000D46 CB05 abcd D5, D5 00000D48 20DB move.l [A0]+, [A3]+ 00000D4A 060C 0036 addi.b A4, 0x36 /* '6' */ 00000D4E CB0B abcd -[A5], -[A3] 00000D50 AA06 syscall SetPortPix/SetCPortPix 00000D52 3603 move.w D3, D3 00000D54 1A6B 02F3 movea.b A5, [A3 + 0x2F3] 00000D58 0EE3 .incomplete 00000D5A 4453 neg.w [A3] 00000D5C 016C 2139 bchg [A4 + 0x2139], D0 00000D60 2E3B 0C65 move.l D7, [PC + D0 * 4 + 0x65] 00000D64 076C 0844 bchg [A4 + 0x844], D3 00000D68 0463 4C6C subi.w -[A3], 0x4C6C /* 'Ll' */ 00000D6C 087E 040F bchg.b <>, 0xF 00000D70 6CE1 bge -0x1D /* 00000D53 */ 00000D72 0404 CB10 subi.b D4, 0x10 00000D76 AA1E syscall GetCIcon 00000D78 3696 move.w [A3], [A6] 00000D7A AA3C syscall SetClientID 00000D7C 360F move.w D3, A7 00000D7E 6C63 bge +0x65 /* 00000DE3 */ 00000D80 080A 0EDC btst.b A2, 0xDC 00000D84 0501 btst D1, D2 00000D86 9B01 subx.b D5, D1 00000D88 3B02 move.w -[A5], D2 00000D8A 0B0C btst A4, D5 00000D8C 2B12 move.l -[A5], [A2] 00000D8E 8B1D or.b [A5]+, D5 00000D90 530D subq.b A5, 1 00000D92 A10F syscall MountVol, flags=1 00000D94 1F2E 0FF5 move.b -[A7], [A6 + 0xFF5] 00000D98 0F4A bchg A2, D7 00000D9A B320 xor.b -[A0], D1 00000D9C 2993 1700 move.l [A4 + <> + D1 * 8], [A3] 00000DA0 0424 423A subi.b -[A4], 0x3A /* ':' */ 00000DA4 5B21 subq.b -[A1], 5 00000DA6 620B bhi +0xD /* 00000DB3 */ 00000DA8 0006 9233 ori.b D6, 0x33 /* '3' */ 00000DAC 02A0 8A2A DB2D andi.l -[A0], 0x8A2ADB2D 00000DB2 B301 xor.b D1, D1 00000DB4 7300 moveq.l D1, 0x00 00000DB6 BB00 xor.b D0, D5 00000DB8 C33F and.b <>, D1 00000DBA 6332 bls +0x34 /* 00000DEE */ 00000DBC 3B30 5301 move.w -[A5], [[A0 + <> + D5 * 2]] 00000DC0 2AA3 move.l [A5], -[A3] 00000DC2 2528 0006 move.l -[A2], [A0 + 0x6] 00000DC6 8551 or.w [A1], D2 00000DC8 904C sub.w D0, A4 00000DCA 1B14 move.b -[A5], [A4] 00000DCC AB26 syscall SortPoints 00000DCE 1F83 077B 0186 C317 968A 840E move.b [[A7 + 0x186C317] - 0x69757BF2], D3 00000DDA 7B07 moveq.l D5, 0x07 00000DDC CC0E and.b D6, A6 00000DDE EB01 asl D1.b, 5 00000DE0 10BB 2745 move.b [A0], <> 00000DE4 D8EB 0CDB add.w A4, [A3 + 0xCDB] 00000DE8 092E 4B21 btst [A6 + 0x4B21], D4 00000DEC 44B3 081A neg.l [A3 + D0 + 0x1A] // begin alternate branch 00000DEE-00000DF2 label00000DEE: 00000DEE 081A D29B btst.b [A2]+, 0x9B // end alternate branch 00000DEE-00000DF2 label00000DEE: // (misaligned) 00000DF0 D29B add.l D1, [A3]+ 00000DF2 0A0B 4483 xori.b A3, 0x83 00000DF6 3263 movea.w A1, -[A3] 00000DF8 09F3 .incomplete 00000DFA 33DB 91C8 3823 move.w [0x91C83823], [A3]+ 00000E00 0643 04C8 addi.w D3, 0x4C8 00000E04 3853 movea.w A4, [A3] 00000E06 1F2A 6B25 move.b -[A7], [A2 + 0x6B25] 00000E0A C838 4B18 and.b D4, [0x00004B18] 00000E0E 0D03 btst D3, D6 00000E10 A813 syscall TEAutoView 00000E12 1733 0B43 061A 439D move.b -[A3], [[A3 + <>] + 0x61A439D] 00000E1A AB29 syscall TrimRect 00000E1C 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000E1E 6233 bhi +0x35 /* 00000E53 */ 00000E20 3703 move.w -[A3], D3 00000E22 175B 1D81 move.b [A3 + 0x1D81], [A3]+ 00000E26 0083 4B93 430F ori.l D3, 0x4B93430F 00000E2C C101 abcd D0, D1 00000E2E A30F syscall MountVol, flags=3 00000E30 FB16 .extension 0xB16 <> // unimplemented 00000E32 5322 subq.b -[A2], 1 00000E34 8100 sbcd D0, D0 00000E36 2A6B 000F movea.l A5, [A3 + 0xF] 00000E3A C101 abcd D0, D1 00000E3C 3380 1329 6301 move.w [[A1 + 0x6301 + D1 * 2]], D0 00000E42 0E73 177E BB94 .invalid.w <>, 0x177E // invalid immediate operation 00000E48 DB16 add.b [A6], D5 00000E4A C900 abcd D4, D0 00000E4C BB94 xor.l [A4], D5 00000E4E 0315 btst [A5], D1 00000E50 C900 abcd D4, D0 00000E52 C17C 7B0D and.w 0x7B0D /* '{\r' */, D0 00000E56 C900 abcd D4, D0 00000E58 2B42 BB14 move.l [A5 - 0x44EC], D2 00000E5C 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00000E5E C100 abcd D0, D0 00000E60 F348 .extension 0x348 <> // unimplemented 00000E62 7EE9 moveq.l D7, 0xFFFFFFE9 00000E64 0153 bchg [A3], D0 00000E66 0901 btst D1, D4 00000E68 010F btst A7, D0 00000E6A 3101 move.w -[A0], D1 00000E6C B305 xor.b D5, D1 00000E6E C303 abcd D1, D3 00000E70 B301 xor.b D1, D1 00000E72 8301 sbcd D1, D1 00000E74 423A D327 clr.b [PC - 0x2CD9 /* FFFFE19D, cstring "" */] 00000E78 2E53 movea.l A7, [A3] 00000E7A 096B 024B bchg [A3 + 0x24B], D4 00000E7E 052B 0EF3 btst [A3 + 0xEF3], D2 00000E82 0E3B 1A2B 0F81 .invalid.b [[ + <> + D0 * 8]], 0x2B /* '+' */ // invalid immediate operation 00000E88 018A bclr A2, D0 00000E8A 3700 move.w -[A3], D0 00000E8C 5AE9 6AC9 spl [A1 + 0x6AC9] 00000E90 FF9B .invalid <> 00000E92 2429 6B64 move.l D2, [A1 + 0x6B64] 00000E96 41A7 .invalid 0, -[A7] // invalid opcode 4 with b == 6 00000E98 0512 btst [A2], D2 00000E9A 9B0D subx.b -[A5], -[A5] 00000E9C 1317 move.b -[A1], [A7] 00000E9E B302 xor.b D2, D1 00000EA0 D3A2 add.l -[A2], D1 00000EA2 DB43 addx.w D5, D3 00000EA4 239A DB11 move.l [[A1 + A5 * 2]], [A2]+ 00000EA8 2342 0B1A move.l [A1 + 0xB1A], D2 // begin alternate branch 00000EAA-00000EAC fn00000EAA: 00000EAA 0B1A btst [A2]+, D5 // end alternate branch 00000EAA-00000EAC fn00000EAA: // (misaligned) 00000EAC EB43 asl D3.w, 5 00000EAE 730D moveq.l D1, 0x0D 00000EB0 6B32 bmi +0x34 /* 00000EE4 */ 00000EB2 B322 xor.b -[A2], D1 00000EB4 F343 .extension 0x343 <> // unimplemented 00000EB6 3310 move.w -[A1], [A0] 00000EB8 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00000EBA 7B2D moveq.l D5, 0x2D 00000EBC FB09 .extension 0xB09 <> // unimplemented 00000EBE DB33 410E E310 add.b [[A3 + <>] + D4 - 0x1CF0], D5 00000EC4 9329 EB99 sub.b [A1 - 0x1467], D1 00000EC8 6B32 bmi +0x34 /* 00000EFC */ 00000ECA FB33 .extension 0xB33 <> // unimplemented 00000ECC 930E subx.b -[A1], -[A6] 00000ECE C312 and.b [A2], D1 00000ED0 C312 and.b [A2], D1 00000ED2 F319 .extension 0x319 <> // unimplemented 00000ED4 930E subx.b -[A1], -[A6] 00000ED6 61D2 bsr -0x2C /* 00000EAA */ 00000ED8 DB16 add.b [A6], D5 00000EDA 930E subx.b -[A1], -[A6] 00000EDC E1D4 asl .w [A4] 00000EDE E319 rol D1.b, 1 00000EE0 930E subx.b -[A1], -[A6] 00000EE2 6B22 bmi +0x24 /* 00000F06 */ label00000EE4: 00000EE4 1B2A BB32 move.b -[A5], [A2 - 0x44CE] 00000EE8 930E subx.b -[A1], -[A6] 00000EEA 3B15 move.w -[A5], [A5] 00000EEC 4B33 CB16 930E .invalid 5, [[A3] + A4 * 2 - 0x6CF2] // invalid opcode 4 with b == 4 00000EF2 5B22 subq.b -[A2], 5 00000EF4 8B34 4B13 930E F342 or.b [[A4 + D4 * 2] - 0x6CF10CBE], D5 // begin alternate branch 00000EF6-00000EFC label00000EF6: 00000EF6 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00000EF8 930E subx.b -[A1], -[A6] 00000EFA F342 .extension 0x342 <> // unimplemented // end alternate branch 00000EF6-00000EFC label00000EF6: // (misaligned) label00000EFC: 00000EFC 0B35 6B0D btst [[A5 + <>] + D6 * 2], D5 00000F00 930E subx.b -[A1], -[A6] 00000F02 3317 move.w -[A1], [A7] 00000F04 232A F314 move.l -[A1], [A2 - 0xCEC] // begin alternate branch 00000F06-00000F08 label00000F06: 00000F06 F314 .extension 0x314 <> // unimplemented // end alternate branch 00000F06-00000F08 label00000F06: // (misaligned) 00000F08 930E subx.b -[A1], -[A6] 00000F0A 1B23 move.b -[A5], -[A3] 00000F0C 1B17 move.b -[A5], [A7] 00000F0E 3B08 move.w -[A5], A0 00000F10 6102 bsr +0x4 /* 00000F14 */ 00000F12 2B15 move.l -[A5], [A5] fn00000F14: 00000F14 EB01 asl D1.b, 5 00000F16 930E subx.b -[A1], -[A6] 00000F18 7329 moveq.l D1, 0x29 00000F1A 2B15 move.l -[A5], [A5] 00000F1C D300 addx.b D1, D0 00000F1E 6505 bcs +0x7 /* 00000F25 */ 00000F20 830E sbcd -[A1], -[A6] 00000F22 69B7 bvs -0x47 /* 00000EDB */ 00000F24 EB37 roxl D7.b, D5 00000F26 64CE bcc -0x30 /* 00000EF6 */ 00000F28 331B move.w -[A1], [A3]+ 00000F2A 0300 btst D0, D1 00000F2C C9BC A1BD 15BD and.l 0xA1BD15BD, D4 00000F32 929B sub.l D1, [A3]+ 00000F34 0033 10CE EB37 E1EB 530C 1A93 0F43 ori.b [[A3 - 0x1E14ACF4] + A6 * 2 + 0x1A930F43], 0xCE 00000F42 03F6 .incomplete 00000F44 1E13 move.b D7, [A3] 00000F46 2DCC move.l <>, A4 00000F48 5B0F subq.b A7, 5 00000F4A C423 and.b D2, -[A3] 00000F4C 05CB .incomplete 00000F4E 15C4 D307 move.b [PC - 0x2CF9 /* FFFFE257, cstring "" */], D4 00000F52 DB03 addx.b D5, D3 00000F54 1000 move.b D0, D0 00000F56 BB15 xor.b [A5], D5 00000F58 2802 move.l D4, D2 00000F5A 0F68 2103 bchg [A0 + 0x2103], D7 00000F5E CB84 and.l D4, D5 00000F60 2C53 movea.l A6, [A3] 00000F62 089B 0029 bclr.b [A3]+, 0x29 /* ')' */ 00000F66 0743 bchg D3, D3 00000F68 0364 bchg -[A4], D1 00000F6A 00CB .incomplete 00000F6C 0785 bclr D5, D3 00000F6E BEF3 134B 0080 2106 cmpa.w A7, [[A3 + <>] + 0x802106] 00000F76 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4 00000F78 AA73 syscall ControlDispatch 00000F7A 41CB lea.l A0, A3 00000F7C 0763 bchg -[A3], D3 00000F7E 2900 move.l -[A4], D0 00000F80 DB07 addx.b D5, D7 00000F82 0A3E E147 xori.b <>, 0x47 /* 'G' */ 00000F86 5C3E addq.b <>, 6 00000F88 131F move.b -[A1], [A7]+ 00000F8A C406 and.b D2, D6 00000F8C 0318 btst [A0]+, D1 00000F8E B8D3 cmpa.w A4, [A3] 00000F90 385C movea.w A4, [A4]+ 00000F92 2C1B move.l D6, [A3]+ 00000F94 0E21 DE43 .invalid.b -[A1], 0x43 /* 'C' */ // invalid immediate operation 00000F98 0385 bclr D5, D1 00000F9A 9968 9C80 sub.w [A0 - 0x6380], D4 00000F9E 5B09 subq.b A1, 5 00000FA0 4272 E304 clr.w <> 00000FA4 0F89 bclr A1, D7 00000FA6 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3 00000FA8 BA1B cmp.b D5, [A3]+ 00000FAA 0D63 bchg -[A3], D6 00000FAC 0FCB .incomplete 00000FAE 04C6 .incomplete fn00000FB0: 00000FB0 2B30 232D 2EB6 move.l -[A5], [[A0 + 0x2EB6] + D2 * 2] 00000FB6 0F49 bchg A1, D7 00000FB8 0803 18C1 btst.b D3, 0xC1 00000FBC FC53 01B8 .extension 0xC53 <>, 0x01B8 // unimplemented 00000FC0 0E0A 2448 .invalid.b A2, 0x48 /* 'H' */ // invalid immediate operation 00000FC4 BB13 xor.b [A3], D5 00000FC6 81E9 0003 divs.w D0, [A1 + 0x3] 00000FCA 1801 move.b D4, D1 00000FCC 6953 bvs +0x55 /* 00001021 */ 00000FCE 06C5 .incomplete 00000FD0 1D25 move.b -[A6], -[A5] 00000FD2 0145 bchg D5, D0 00000FD4 6AAB bpl -0x53 /* 00000F81 */ 00000FD6 040C 0A3A subi.b A4, 0x3A /* ':' */ 00000FDA E500 asl D0.b, 2 00000FDC 432E E0C8 .invalid 1, [A6 - 0x1F38] // invalid opcode 4 with b == 4 00000FE0 207B 094C movea.l A0, <> 00000FE4 2306 move.l -[A1], D6 00000FE6 8B0B sbcd -[A5], -[A3] 00000FE8 2A0B move.l D5, A3 00000FEA 14A4 move.b [A2], -[A4] 00000FEC 6333 bls +0x35 /* 00001021 */ 00000FEE 61C0 bsr -0x3E /* 00000FB0 */ 00000FF0 4C03 1453 movem.w D0,D1,D4,D6,A2,A4, D3 00000FF4 034E bchg A6, D1 00000FF6 005E C5E0 ori.w [A6]+, 0xC5E0 00000FFA 0103 btst D3, D0 00000FFC 2B11 move.l -[A5], [A1] 00000FFE 0503 btst D3, D2 00001000 2C83 move.l [A6], D3 00001002 2200 move.l D1, D0 00001004 0E17 00FE .invalid.b [A7], 0xFE // invalid immediate operation 00001008 E106 asl D6.b, 8 0000100A 8101 sbcd D0, D1 0000100C 202C DB19 move.l D0, [A4 - 0x24E7] 00001010 0B00 btst D0, D5 00001012 BE9B cmp.l D7, [A3]+ 00001014 2953 03BE move.l [A4 + 0x3BE], [A3] 00001018 B503 xor.b D3, D2 0000101A AB1F syscall RgnBlit 0000101C A903 syscall SetFontLock 0000101E 8307 sbcd D1, D7 00001020 B503 xor.b D3, D2 00001022 8101 sbcd D0, D1 00001024 202C C87B move.l D0, [A4 - 0x3785] 00001028 2232 F20C move.l D1, [A2 + A7.w * 2 + 0xC] 0000102C 6412 bcc +0x14 /* 00001040 */ 0000102E 5E12 addq.b [A2], 7 00001030 0E04 0FE0 .invalid.b D4, 0xE0 // invalid immediate operation 00001034 9311 sub.b [A1], D1 00001036 5E02 addq.b D2, 7 00001038 E306 asl D6.b, 1 0000103A 6306 bls +0x8 /* 00001042 */ 0000103C 0E20 3AAE .invalid.b -[A0], 0xAE // invalid immediate operation label00001040: 00001040 120E move.b D1, A6 label00001042: 00001042 0101 btst D1, D0 00001044 74C8 moveq.l D2, 0xFFFFFFC8 00001046 C303 abcd D1, D3 00001048 6B02 bmi +0x4 /* 0000104C */ 0000104A 0303 btst D3, D1 label0000104C: 0000104C 3C63 movea.w A6, -[A3] 0000104E 0353 bchg [A3], D1 00001050 0F2E 5305 btst [A6 + 0x5305], D7 00001054 E506 asl D6.b, 2 label00001056: 00001056 3311 move.w -[A1], [A1] 00001058 8B0B sbcd -[A5], -[A3] 0000105A E301 asl D1.b, 1 0000105C 830F sbcd -[A1], -[A7] 0000105E 5B0F subq.b A7, 5 00001060 E512 roxl D2.b, 2 00001062 1B01 move.b -[A5], D1 00001064 E112 roxl D2.b, 8 00001066 A330 syscall OSEventAvail, flags=3 00001068 EB1A rol D2.b, 5 0000106A 7B01 moveq.l D5, 0x01 0000106C 400F negx.b A7 0000106E E117 roxl D7.b, 8 00001070 E119 rol D1.b, 8 00001072 C86E 5B05 and.w D4, [A6 + 0x5B05] 00001076 F312 .extension 0x312 <> // unimplemented 00001078 6300 004B bls +0x4D /* 000010C5 */ 0000107C 0F02 btst D2, D7 0000107E 7326 moveq.l D1, 0x26 00001080 6100 C501 bsr -0x3AFD /* FFFFD583 */ 00001084 C308 abcd -[A1], -[A0] 00001086 6ECE bgt -0x30 /* 00001056 */ 00001088 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000108A 01FA .incomplete 0000108C 0702 btst D2, D3 0000108E 2BCB move.l <>, A3 00001090 078B bclr A3, D3 00001092 27E8 4DF3 C5B1 3300 C1B1 move.l [[0x3300C1B1 + A4 * 4]], [A0 + 0x4DF3] 0000109C 1701 move.b -[A3], D1 0000109E EF4B lsl D3.w, 7 000010A0 1FBB 055B 86CB 07D3 05BB 09E8 BB13 001B 0100 move.b [[0x9E8BB13 + D0 * 4] + 0x1B0100], [[PC] - 0x7934F82D] 000010B2 E31E rol D6.b, 1 000010B4 00EB .incomplete 000010B6 1E41 movea.b A7, D1 000010B8 0564 bchg -[A4], D2 000010BA 0119 btst [A1]+, D0 000010BC 04FB .incomplete 000010BE 37B2 A420 BA21 move.w [A3 + A3 * 2 + 0x21], [A2 + A2.w * 4 + 0x20] 000010C4 9B8B subx.l -[A5], -[A3] 000010C6 42A1 clr.l -[A1] 000010C8 0117 btst [A7], D0 000010CA 0217 216B andi.b [A7], 0x6B /* 'k' */ 000010CE 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000010D0 C508 abcd -[A2], -[A0] 000010D2 3301 move.w -[A1], D1 000010D4 E507 asl D7.b, 2 000010D6 DB15 add.b [A5], D5 000010D8 E107 asl D7.b, 8 000010DA 0B18 btst [A0]+, D5 000010DC 41EB 0702 lea.l A0, [A3 + 0x702] 000010E0 5923 subq.b -[A3], 4 000010E2 0B8B bclr A3, D5 000010E4 2703 move.l -[A3], D3 000010E6 0C41 24F3 cmpi.w D1, 0x24F3 000010EA 1337 0239 move.b -[A1], [A7 + D0.w * 2 + 0x39] 000010EE 203E move.l D0, <> 000010F0 C104 abcd D0, D4 000010F2 630D bls +0xF /* 00001101 */ 000010F4 0B03 btst D3, D5 000010F6 1E3B 240A move.b D7, [PC + D2.w * 4 + 0xA] 000010FA 1B01 move.b -[A5], D1 000010FC 0AB1 0704 6B4C B203 xori.l [A1 + A3.w * 2 + 0x3], 0x7046B4C 00001104 0181 bclr D1, D0 00001106 1133 1B85 move.b -[A0], [[ + <>] + D1 * 2] 0000110A 1136 1411 move.b -[A0], [A6 + D1.w * 4 + 0x11] 0000110E 690B bvs +0xD /* 0000111B */ 00001110 2F01 move.l -[A7], D1 00001112 69A3 bvs -0x5B /* 000010B7 */ 00001114 0325 btst -[A5], D1 00001116 6844 bvc +0x46 /* 0000115C */ 00001118 14A1 move.b [A2], -[A1] 0000111A 641B bcc +0x1D /* 00001137 */ 0000111C 00CB .incomplete 0000111E 05AB 0469 bclr [A3 + 0x469], D2 00001122 641E bcc +0x20 /* 00001142 */ 00001124 366E B304 movea.w A3, [A6 - 0x4CFC] 00001128 F6A3 0836 .extension 0x6A3 <> // unimplemented 0000112C D300 addx.b D1, D0 0000112E F6A3 1B36 .extension 0x6A3 <> // unimplemented 00001132 1409 move.b D2, A1 00001134 615A bsr +0x5C /* 00001190 */ 00001136 36D8 move.w [A3]+, [A0]+ 00001138 C946 exg D4, D6 0000113A 3413 move.w D2, [A3] 0000113C 277B 01DB 0E73 06CB 0013 move.l [A3 + 0x13], [[] + 0xE7306CB] // begin alternate branch 00001142-00001148 label00001142: 00001142 06CB .incomplete 00001144 0013 2C26 ori.b [A3], 0x26 /* '&' */ // end alternate branch 00001142-00001148 label00001142: // (misaligned) 00001146 2C26 move.l D6, -[A6] 00001148 E63B ror D3.b, D3 0000114A 01E1 .incomplete 0000114C 5CEB 3986 sge [A3 + 0x3986] 00001150 F30D .extension 0x30D <> // unimplemented 00001152 FB09 .extension 0xB09 <> // unimplemented 00001154 2876 DE0C movea.l A4, [A6 + A5 * 8 + 0xC] 00001158 255D CB39 move.l [A2 - 0x34C7], [A5]+ label0000115C: 0000115C 1404 move.b D2, D4 0000115E E38F lsl D7, 1 00001160 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00001162 6643 bne +0x45 /* 000011A7 */ 00001164 342A AB1B move.w D2, [A2 - 0x54E5] 00001168 1404 move.b D2, D4 0000116A 9B4A subx.w -[A5], -[A2] 0000116C 0501 btst D1, D2 0000116E 6303 bls +0x5 /* 00001173 */ 00001170 A325 syscall GetHandleSize, flags=3 00001172 FB07 .extension 0xB07 <> // unimplemented 00001174 DE45 add.w D7, D5 00001176 4A13 tst.b [A3] 00001178 17A3 2D1F B333 DB11 move.b [[A3] + D2 * 4 - 0x4CCC24EF], -[A3] 00001180 A381 syscall SetVideoDefault, flags=3 00001182 2A8B move.l [A5], A3 00001184 2D6B 324C F22A move.l [A6 - 0xDD6], [A3 + 0x324C] 0000118A 6B1F bmi +0x21 /* 000011AB */ 0000118C 8806 or.b D4, D6 0000118E 01A2 bclr -[A2], D0 fn00001190: 00001190 9B30 1311 sub.b [[A0 + D1 * 2]], D5 00001194 6311 bls +0x13 /* 000011A7 */ 00001196 1701 move.b -[A3], D1 00001198 1663 movea.b A3, -[A3] 0000119A 1107 move.b -[A0], D7 0000119C 011A btst [A2]+, D0 0000119E 5313 subq.b [A3], 1 000011A0 1B16 move.b -[A5], [A6] 000011A2 A8B3 syscall InvertRoundRect 000011A4 0213 0CD2 andi.b [A3], 0xD2 000011A8 B302 xor.b D2, D1 000011AA AB0D syscall GetSeek 000011AC FB07 .extension 0xB07 <> // unimplemented 000011AE 1306 move.b -[A1], D6 000011B0 9B10 sub.b [A0], D5 000011B2 1B06 move.b -[A5], D6 000011B4 D323 add.b -[A3], D1 000011B6 132C 8130 move.b -[A1], [A4 - 0x7ED0] 000011BA C901 abcd D4, D1 000011BC 9339 B302 61A1 sub.b [0xB30261A1], D1 000011C2 8623 or.b D3, -[A3] 000011C4 4B6B 0042 chk.w D5, [A3 + 0x42] 000011C8 2C93 move.l [A6], [A3] 000011CA 201E move.l D0, [A6]+ 000011CC 2AC3 move.l [A5]+, D3 000011CE 04B3 0563 09C9 D044 subi.l [A3 + A5.w + 0x44], 0x56309C9 000011D6 7A90 moveq.l D5, 0xFFFFFF90 000011D8 6A04 bpl +0x6 /* 000011DE */ 000011DA FB17 .extension 0xB17 <> // unimplemented 000011DC E07B ror D3.w, D0 label000011DE: 000011DE 06E5 .incomplete 000011E0 0617 0120 addi.b [A7], 0x20 /* ' ' */ 000011E4 6311 bls +0x13 /* 000011F7 */ 000011E6 1701 move.b -[A3], D1 000011E8 2463 movea.l A2, -[A3] 000011EA 1107 move.b -[A0], D7 000011EC 0128 1315 btst [A0 + 0x1315], D0 000011F0 8505 sbcd D2, D5 000011F2 C8AE 7311 and.l D4, [A6 + 0x7311] 000011F6 B483 cmp.l D2, D3 000011F8 46DE move.w SR, [A6]+ 000011FA D300 addx.b D1, D0 000011FC 130C move.b -[A1], A4 000011FE A31B syscall SetZone, flags=3 00001200 B302 xor.b D2, D1 00001202 3108 move.w -[A0], A0 00001204 2B10 move.l -[A5], [A0] 00001206 970B subx.b -[A3], -[A3] 00001208 9F9B sub.l [A3]+, D7 0000120A 1BB3 0263 11CB B13B 10F3 move.b [[ + <>] - 0x4EC4EF0D], [A3 + D0.w * 2 + 0x63] 00001214 07A3 bclr -[A3], D3 00001216 086B 0089 0A13 bchg.b [A3 + 0xA13], 0x89 0000121C 14B3 0201 move.b [A2], [A3 + D0.w * 2 + 0x1] 00001220 01DB .incomplete 00001222 00AB 0DEB 01B1 04AB ori.l [A3 + 0x4AB], 0xDEB01B1 0000122A 0DDB .incomplete 0000122C 01C2 .incomplete 0000122E 6B02 bmi +0x4 /* 00001232 */ 00001230 2308 move.l -[A1], A0 label00001232: 00001232 AB06 syscall CullPoints 00001234 EB02 asl D2.b, 5 00001236 6303 bls +0x5 /* 0000123B */ 00001238 BB24 xor.b -[A4], D5 0000123A 0F4A bchg A2, D7 0000123C CB26 and.b -[A6], D5 0000123E 1700 move.b -[A3], D0 00001240 92FB 0405 sub.w A1, [PC + D0.w * 4 + 0x5] 00001244 19B0 DB16 6D15 A15D move.b <>, [[A0] + A5 * 2 + 0x6D15] 0000124C 1314 move.b -[A1], [A4] 0000124E 2F93 16FB move.l [A7 + D1.w * 8 - 0x5], [A3] 00001252 1593 17DB 231A F8C9 move.b [[] + 0x231AF8C9], [A3] 0000125A 061A DEA9 addi.b [A2]+, 0xA9 0000125E 002C B302 6B06 ori.b [A4 + 0x6B06], 0x2 00001264 C900 abcd D4, D0 00001266 EAB3 roxr D3, D5 00001268 02E1 .incomplete 0000126A 062B 0093 0BE1 addi.b [A3 + 0xBE1], 0x93 00001270 060F 4A8B addi.b A7, 0x8B 00001274 051C btst [A4]+, D2 00001276 6B0F bmi +0x11 /* 00001287 */ 00001278 CB07 abcd D5, D7 0000127A 6B0F bmi +0x11 /* 0000128B */ 0000127C E821 asr D1.b, D4 0000127E 0018 AB00 ori.b [A0]+, 0x0 00001282 6410 bcc +0x12 /* 00001294 */ 00001284 1206 move.b D1, D6 00001286 22A1 move.l [A1], -[A1] 00001288 5D28 00BB subq.b [A0 + 0xBB], 6 0000128C 0400 AB00 subi.b D0, 0x0 00001290 0702 btst D2, D3 00001292 8968 9C81 or.w [A0 - 0x637F], D4 // begin alternate branch 00001294-00001296 label00001294: 00001294 9C81 sub.l D6, D1 // end alternate branch 00001294-00001296 label00001294: // (misaligned) 00001296 BC5B cmp.w D6, [A3]+ 00001298 0A23 4B49 xori.b -[A3], 0x49 /* 'I' */ 0000129C 0227 0282 andi.b -[A7], 0x82 000012A0 5102 subq.b D2, 8 000012A2 6558 bcs +0x5A /* 000012FC */ 000012A4 BB04 xor.b D4, D5 000012A6 040F 6558 subi.b A7, 0x58 /* 'X' */ 000012AA 2EE3 move.l [A7]+, -[A3] 000012AC 1665 movea.b A3, -[A5] 000012AE 582B 1D61 addq.b [A3 + 0x1D61], 4 000012B2 5800 addq.b D0, 4 000012B4 FB13 .extension 0xB13 <> // unimplemented 000012B6 6534 bcs +0x36 /* 000012EC */ 000012B8 FB13 .extension 0xB13 <> // unimplemented 000012BA 0300 btst D0, D1 000012BC 3B4D C4BB move.w [A5 - 0x3B45], A5 000012C0 04AB 38B8 CB24 5CAB subi.l [A3 + 0x5CAB], 0x38B8CB24 000012C8 0043 0F21 ori.w D3, 0xF21 000012CC 3483 move.w [A2], D3 000012CE 0091 5892 2E43 ori.l [A1], 0x58922E43 000012D4 04BB 021F D324 4108 subi.l [PC + <> + D4], 0x21FD324 000012DC B62E 6957 cmp.b D3, [A6 + 0x6957] 000012E0 5E51 addq.w [A1], 7 000012E2 D4B9 D30F DEFB add.l D2, [0xD30FDEFB] 000012E8 A5D2 syscall vBTSearch, flags=5 000012EA E302 asl D2.b, 1 label000012EC: 000012EC 6A83 bpl -0x7B /* 00001271 */ 000012EE 03A3 bclr -[A3], D1 000012F0 0845 D483 bchg.b D5, 0x83 000012F4 0FE3 .incomplete 000012F6 184B movea.b A4, A3 000012F8 1E5B movea.b A7, [A3]+ 000012FA 0513 btst [A3], D2 label000012FC: 000012FC 34DB move.w [A2]+, [A3]+ 000012FE 2833 00FB move.l D4, [A3 + D0.w - 0x5] 00001302 A1D3 syscall vBTUpdate, flags=1 00001304 1153 19BB move.b [A0 + 0x19BB], [A3] 00001308 0BF3 .incomplete 0000130A 030F btst A7, D1 0000130C DA9B add.l D5, [A3]+ 0000130E 2103 move.l -[A0], D3 00001310 2C03 move.l D6, D3 00001312 0262 8303 andi.w -[A2], 0x8303 00001316 246B 0083 movea.l A2, [A3 + 0x83] 0000131A 03A3 bclr -[A3], D1 0000131C 1BA1 03D2 C303 move.b [[] - 0x3CFD], -[A1] 00001322 7321 moveq.l D1, 0x21 00001324 D305 addx.b D1, D5 00001326 E33D rol D5.b, D1 00001328 BB13 xor.b [A3], D5 0000132A 2E2A 1B11 move.l D7, [A2 + 0x1B11] 0000132E 8303 sbcd D1, D3 00001330 9339 8101 9B1B sub.b [0x81019B1B], D1 00001336 B304 xor.b D4, D1 00001338 0FE1 .incomplete 0000133A 10B3 1164 move.b [A0], <> 0000133E 046B A753 00C0 subi.w [A3 + 0xC0], 0xA753 00001344 2702 move.l -[A3], D2 00001346 7114 moveq.l D0, 0x14 00001348 46E1 move.w SR, -[A1] 0000134A 111B move.b -[A0], [A3]+ 0000134C 03C1 .incomplete 0000134E 0BB3 0F62 7407 0351 bclr [[A3 + 0x7407] + 0x351], D5 00001356 8B0A sbcd -[A5], -[A2] 00001358 0F61 bchg -[A1], D7 0000135A 76B3 moveq.l D3, 0xFFFFFFB3 0000135C 04E4 .incomplete 0000135E 5327 subq.b -[A7], 1 00001360 7B06 moveq.l D5, 0x06 00001362 7B07 moveq.l D5, 0x07 00001364 10C0 move.b [A0]+, D0 00001366 C309 abcd -[A1], -[A1] 00001368 BB12 xor.b [A2], D5 0000136A 6229 bhi +0x2B /* 00001395 */ 0000136C 03DB .incomplete 0000136E 04AB 0FC3 1583 0710 subi.l [A3 + 0x710], 0xFC31583 00001376 C029 17AD and.b D0, [A1 + 0x17AD] 0000137A 015B bchg [A3]+, D0 0000137C 03DB .incomplete 0000137E 0007 0162 ori.b D7, 0x62 /* 'b' */ 00001382 0305 btst D5, D1 00001384 1E8D move.b [A7], A5 00001386 D307 addx.b D1, D7 00001388 0182 bclr D2, D0 0000138A 0B05 btst D5, D5 0000138C 6DEF blt -0xF /* 0000137D */ 0000138E 3B14 move.w -[A5], [A4] 00001390 7806 moveq.l D4, 0x06 00001392 A931 syscall NewMenu 00001394 C5CF muls.w D2, A7 00001396 6510 bcs +0x12 /* 000013A8 */ 00001398 0B16 btst [A6], D5 0000139A A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 0000139C B302 xor.b D2, D1 0000139E 0326 btst -[A6], D1 000013A0 D29C add.l D1, [A4]+ 000013A2 6A5B bpl +0x5D /* 000013FF */ 000013A4 00E9 .incomplete 000013A6 1173 1BA3 141B 0923 139B 963B move.b [A0 - 0x69C5], [[0x141B + D1 * 2] + 0x923139B] // begin alternate branch 000013A8-000013B2 label000013A8: 000013A8 1BA3 141B move.b [A5 + D1.w * 4 + 0x1B], -[A3] 000013AC 0923 btst -[A3], D4 000013AE 139B 963B move.b [A1 + A1.w * 8 + 0x3B], [A3]+ // end alternate branch 000013A8-000013B2 label000013A8: // (misaligned) 000013B2 203E move.l D0, <> 000013B4 3342 6B31 move.w [A1 + 0x6B31], D2 000013B8 1B10 move.b -[A5], [A0] 000013BA 4C1B 113B movem.w D0,D1,D3,D4,D5,A0,A4, [A3]+ 000013BE 0D4C bchg A4, D6 000013C0 9B08 subx.b -[A5], -[A0] 000013C2 FB07 .extension 0xB07 <> // unimplemented 000013C4 1311 move.b -[A1], [A1] 000013C6 1317 move.b -[A1], [A7] 000013C8 DE43 add.w D7, D3 000013CA 0693 220F 4C3B addi.l [A3], 0x220F4C3B 000013D0 0A43 86EB xori.w D3, 0x86EB 000013D4 A5A3 syscall 0x0A3, flags=5 000013D6 29A1 981F move.l [A4 + A1 + 0x1F], -[A1] 000013DA D322 add.b -[A2], D1 000013DC A198 syscall HWPriv, flags=1 000013DE 0B4B bchg A3, D5 000013E0 0B3B CB22 F332 4306 btst [[PC - 0xCCE + A4 * 2] + 0x4306], D5 000013E8 C392 and.l [A2], D1 000013EA B333 D332 4306 1FBB 22C1 xor.b [[A3 + 0x43061FBB + A5 * 2] + 0x22C1], D1 000013F4 015E bchg [A6]+, D0 000013F6 1B9A 4322 4306 F21A move.b [[A5 + 0x4306 + D4 * 2] - 0xDE6], [A2]+ 000013FE FB16 .extension 0xB16 <> // unimplemented 00001400 DB19 add.b [A1]+, D5 00001402 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001404 1F0B move.b -[A7], A3 00001406 1A41 movea.b A5, D1 00001408 041F 5310 subi.b [A7]+, 0x10 0000140C 6102 bsr +0x4 /* 00001410 */ 0000140E FB2C .extension 0xB2C <> // unimplemented fn00001410: 00001410 C340 exg D1, D0 00001412 FB09 .extension 0xB09 <> // unimplemented 00001414 5B0D subq.b A5, 5 00001416 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001418 C3C0 muls.w D1, D0 0000141A 6309 bls +0xB /* 00001425 */ 0000141C 5309 subq.b A1, 1 0000141E 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001420 DB3A A381 add.b [PC - 0x5C7F /* FFFFB7A3, cstring "" */], D5 00001424 DB11 add.b [A1], D5 00001426 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001428 6B24 bmi +0x26 /* 0000144E */ 0000142A 1A27 move.b D5, -[A7] 0000142C 0381 bclr D1, D1 0000142E 4A4B tst.w A3 00001430 1417 move.b D2, [A7] 00001432 03CE .incomplete 00001434 B0FB 001B cmpa.w A0, [PC + D0.w + 0x1B] 00001438 011B btst [A3]+, D0 0000143A 1A26 move.b D5, -[A6] 0000143C 1B01 move.b -[A5], D1 0000143E B316 xor.b [A6], D1 00001440 0316 btst [A6], D1 00001442 3300 move.w -[A1], D0 00001444 28A1 move.l [A4], -[A1] 00001446 002B 2103 16A3 ori.b [A3 + 0x16A3], 0x3 0000144C 4790 .invalid 3, [A0] // invalid opcode 4 with b == 6 label0000144E: 0000144E 92B0 B64B sub.l D1, [A0 + A3.w * 8 + 0x4B] 00001452 0823 13C3 btst.b -[A3], 0xC3 00001456 11FB 005B 01F3 move.b [0x000001F3], [PC + D0.w + 0x5B] 0000145C 0926 btst -[A6], D4 0000145E 5B01 subq.b D1, 5 00001460 8D02 sbcd D6, D2 00001462 5B01 subq.b D1, 5 00001464 9902 subx.b D4, D2 label00001466: 00001466 0B1C btst [A4]+, D5 00001468 0703 btst D3, D3 0000146A E064 asr D4.w, D0 0000146C 047B 0570 DB00 subi.w [PC + <> + A5 * 2], 0x570 00001472 02A3 180C 8B10 andi.l -[A3], 0x180C8B10 00001478 562B 0D83 addq.b [A3 + 0xD83], 3 0000147C 2E0B move.l D7, A3 0000147E 0703 btst D3, D3 00001480 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001482 7B3A moveq.l D5, 0x3A 00001484 FB26 .extension 0xB26 <> // unimplemented 00001486 A301 syscall Close, flags=3 00001488 022B 26FB 2623 andi.b [A3 + 0x2623], 0xFB 0000148E 13EE 2102 6503 995D move.b [0x6503995D], [A6 + 0x2102] 00001496 BB01 xor.b D1, D5 00001498 0663 00B1 addi.w -[A3], 0xB1 0000149C 5D7E subq.w <>, 6 0000149E AD5D syscall HiliteControl, auto_pop 000014A0 2024 move.l D0, -[A4] 000014A2 6DC2 blt -0x3C /* 00001466 */ 000014A4 1E36 2334 move.b D7, <> 000014A8 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl 000014AA 3603 move.w D3, D3 000014AC 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6 000014AE 0B0C btst A4, D5 000014B0 AB00 syscall BitBlt 000014B2 1402 move.b D2, D2 000014B4 2314 move.l -[A1], [A4] 000014B6 0506 btst D6, D2 000014B8 2832 FB1F D105 EAC5 move.l D4, [[A2] + A7 * 2 - 0x2EFA153B] 000014C0 05C1 .incomplete 000014C2 3A08 move.w D5, A0 000014C4 5B26 subq.b -[A6], 5 000014C6 E407 asr D7.b, 2 000014C8 05E4 .incomplete 000014CA 5421 addq.b -[A1], 2 000014CC E01B ror D3.b, 8 000014CE 0008 3C00 ori.b A0, 0x0 000014D2 9A00 sub.b D5, D0 000014D4 7C00 moveq.l D6, 0x00 000014D6 F4FA cpusha DATA+INST 000014D8 5306 subq.b D6, 1 000014DA 7CA1 moveq.l D6, 0xFFFFFFA1 000014DC 0283 2309 038A andi.l D3, 0x2309038A // begin alternate branch 000014E0-000014E2 label000014E0: 000014E0 038A bclr A2, D1 // end alternate branch 000014E0-000014E2 label000014E0: // (misaligned) 000014E2 1503 move.b -[A2], D3 000014E4 1EA7 move.b [A7], -[A7] 000014E6 0E24 E20B .invalid.b -[A4], 0xB // invalid immediate operation 000014EA 0202 E30C andi.b D2, 0xC 000014EE BC36 2303 F304 742B cmp.b D6, [[A6 + <> + D2 * 2] - 0xCFB8BD5] 000014F6 4421 neg.b -[A1] 000014F8 C863 and.w D4, -[A3] 000014FA 05D3 .incomplete 000014FC 0D36 E5E0 2143 btst [0x2143], D6 00001502 3301 move.w -[A1], D1 00001504 6EDA bgt -0x24 /* 000014E0 */ 00001506 0302 btst D2, D1 00001508 AB00 syscall BitBlt 0000150A 0A2C 2101 1701 xori.b [A4 + 0x1701], 0x1 00001510 5D09 subq.b A1, 6 00001512 0717 btst [A7], D3 00001514 008E 21EA AB00 ori.l A6, 0x21EAAB00 0000151A FB06 .extension 0xB06 <> // unimplemented 0000151C 433C 1B08 FB06 .invalid 1, 0x1B08FB06 // invalid opcode 4 with b == 4 00001522 3B3C 4100 move.w -[A5], 0x4100 /* 'A\0' */ 00001526 333C 4100 move.w -[A1], 0x4100 /* 'A\0' */ 0000152A 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 0000152C 1B08 move.b -[A5], A0 0000152E 023B 26B8 9A20 andi.b [PC + A1 * 2 + 0x20], 0xB8 00001534 4E7B .invalid // invalid opcode 4 00001536 0D5A bchg [A2]+, D6 00001538 9AB4 7308 sub.l D5, [A4 + <> + D7 * 2] 0000153C AB09 syscall DrawArc 0000153E B316 xor.b [A6], D1 00001540 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 00001542 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001544 ED00 asl D0.b, 6 00001546 D308 addx.b -[A1], -[A0] 00001548 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 0000154A 0B01 btst D1, D5 0000154C ED00 asl D0.b, 6 0000154E 9B0E subx.b -[A5], -[A6] 00001550 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 00001552 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001554 9AAA 449A sub.l D5, [A2 + 0x449A] 00001558 C344 exg D1, D4 0000155A 2507 move.l -[A2], D7 0000155C E575 roxl D5.w, D2 0000155E 2316 move.l -[A1], [A6] 00001560 1B00 move.b -[A5], D0 00001562 0233 2641 0E82 andi.b [A3 + D0 * 8 - 0x126], 0x41 /* 'A' */ 00001568 FB08 .extension 0xB08 <> // unimplemented 0000156A C100 abcd D0, D0 0000156C 2B16 move.l -[A5], [A6] 0000156E 6119 bsr +0x1B /* 00001589 */ 00001570 14BB 0A74 move.b [A2], [PC + D0 * 2 + 0x74] 00001574 9519 sub.b [A1]+, D2 00001576 29D8 A322 8D19 move.l 0xA3228D19, [A0]+ 0000157C 0233 16A1 1F85 andi.b [[ + <>] + D1 * 8], 0xA1 00001582 0161 bchg -[A1], D0 00001584 3F69 1A1A 645A move.w [A7 + 0x645A], [A1 + 0x1A1A] 0000158A 069B 097E 9396 addi.l [A3]+, 0x97E9396 00001590 5312 subq.b [A2], 1 00001592 A95C syscall SizeControl 00001594 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00001596 7B07 moveq.l D5, 0x07 00001598 4346 chk.w D1, D6 0000159A 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000159C 4B46 chk.w D5, D6 0000159E 6B06 bmi +0x8 /* 000015A6 */ 000015A0 6346 bls +0x48 /* 000015E8 */ 000015A2 F303 .extension 0x303 <> // unimplemented 000015A4 6B46 bmi +0x48 /* 000015EC */ label000015A6: 000015A6 DA01 add.b D5, D1 000015A8 940A sub.b D2, A2 000015AA 2C8E move.l [A6], A6 000015AC 0473 2453 030E 161C subi.w [[A3 + <>] + D0 * 2 + 0x161C], 0x2453 /* '$S' */ 000015B4 2B04 move.l -[A5], D4 000015B6 3304 move.w -[A1], D4 000015B8 F302 .extension 0x302 <> // unimplemented 000015BA A2FB syscall vNewMap, flags=2 000015BC 05A2 bclr -[A2], D2 000015BE 0306 btst D6, D1 000015C0 180B move.b D4, A3 000015C2 2541 5017 move.l [A2 + 0x5017], D1 000015C6 04BE 1700 0713 subi.l <>, 0x17000713 000015CC 855B or.w [A3]+, D2 000015CE 005B 180B ori.w [A3]+, 0x180B 000015D2 2901 move.l -[A4], D1 000015D4 4723 .invalid 3, -[A3] // invalid opcode 4 with b == 4 000015D6 1F70 969B 00F3 move.b [A7 + 0xF3], [A0 + A1.w * 8 - 0x101] 000015DC 0C4B 0F07 cmpi.w A3, 0xF07 000015E0 02FA .incomplete 000015E2 4E65 move USP, A5 000015E4 010B btst A3, D0 000015E6 2570 6A7B 45E3 move.l [A2 + 0x45E3], [A0 + D6 * 2 + 0x7B] // begin alternate branch 000015E8-000015EC label000015E8: 000015E8 6A7B bpl +0x7D /* 00001665 */ 000015EA 45E3 lea.l A2, -[A3] // end alternate branch 000015E8-000015EC label000015E8: // (misaligned) label000015EC: 000015EC 0D41 bchg D1, D6 000015EE 0182 bclr D2, D0 000015F0 4CBB 1F07 04F1 movem.w D0,D1,D2,A0,A1,A2,A3,A4, [PC + D0.w * 4 - 0x15] 000015F6 1014 move.b D0, [A4] 000015F8 029B 0F17 0657 andi.l [A3]+, 0xF170657 000015FE 2C6A 0706 movea.l A6, [A2 + 0x706] 00001602 6BAB bmi -0x53 /* 000015AF */ 00001604 3A88 move.w [A5], A0 00001606 0B25 btst -[A5], D5 00001608 AE53 syscall DictionaryDispatch, auto_pop 0000160A 3E13 move.w D7, [A3] 0000160C 0223 3E3B andi.b -[A3], 0x3B /* ';' */ 00001610 25F3 0353 3E33 0E23 3E63 move.l [PC + 0x3E63 /* 00005475, cstring "" */], [[A3] + 0x3E330E23] 0000161A 1B9B 009B move.b [A5 + D0.w - 0x101], [A3]+ 0000161E 0923 btst -[A3], D4 00001620 0123 btst -[A3], D0 00001622 292B 0C93 move.l -[A4], [A3 + 0xC93] 00001626 1613 move.b D3, [A3] 00001628 26E9 0CAB move.l [A3]+, [A1 + 0xCAB] 0000162C 2343 33AB move.l [A1 + 0x33AB], D3 00001630 A34B syscall SetGrowZone, flags=3 00001632 0488 231F 3300 subi.l A0, 0x231F3300 00001638 468E not.l A6 0000163A 04A3 3870 8038 subi.l -[A3], 0x38708038 00001640 0785 bclr D5, D3 00001642 39AB A323 290F 5902 3B12 move.w [[A4 + <>] + D2 + 0x59023B12], [A3 - 0x5CDD] 0000164C 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 0000164E 0F41 bchg D1, D7 00001650 02BB 8F33 0E0B 1E63 andi.l [PC + D1 * 8 + 0x63], 0x8F330E0B 00001658 1B38 BB8F move.b -[A5], [0xFFFFBB8F] 0000165C 1302 move.b -[A1], D2 0000165E 0B1E btst [A6]+, D5 00001660 3B25 move.w -[A5], -[A5] 00001662 3813 move.w D4, [A3] 00001664 2EBB 0F13 060B 1E33 move.l [A7], [[PC + D0 * 8] + 0x60B1E33] 0000166C 0A38 033A BB0F xori.b [0xFFFFBB0F], 0x3A /* ':' */ 00001672 1B06 move.b -[A5], D6 00001674 0B1E btst [A6]+, D5 00001676 9308 subx.b -[A1], -[A0] 00001678 38FB 39BB 0F13 110B 1E43 0038 move.w [A4]+, [[0xF13110B + D3] + 0x1E430038] 00001684 BB8F cmpm.l [A5]+, [A7]+ 00001686 1B0C move.b -[A5], A4 00001688 0B1E btst [A6]+, D5 0000168A 7B09 moveq.l D5, 0x09 0000168C 38E3 move.w [A4]+, -[A3] 0000168E 39BB 3F1B 09DB 1500 DB15 move.w [[A4] + A5 * 2], [[PC + D3 * 8] + 0x9DB1500] 00001698 3223 move.w D1, -[A3] 0000169A 010B btst A3, D0 0000169C 0AB3 3F73 0F1B 2D00 xori.l [A3 + <> + D2 * 4], 0x3F730F1B 000016A4 1B2D E500 move.b -[A5], [A5 - 0x1B00] 000016A8 5ADB spl [A3]+ 000016AA 15DB 0A1B move.b [PC + 0xA1B /* 000020C7, value 0xBB */], [A3]+ 000016AE 2D38 B32D move.l -[A6], [0xFFFFB32D] 000016B2 F108 .extension 0x108 <> // unimplemented 000016B4 0B1B btst [A3]+, D5 000016B6 E508 lsl D0.b, 2 000016B8 731F moveq.l D1, 0x1F 000016BA E108 lsl D0.b, 8 000016BC 232E B101 move.l -[A1], [A6 - 0x4EFF] 000016C0 031B btst [A3]+, D1 000016C2 A501 syscall Close, flags=5 000016C4 6B1F bmi +0x21 /* 000016E5 */ 000016C6 A101 syscall Close, flags=1 000016C8 B31B xor.b [A3]+, D1 000016CA 86C3 divu.w D3, D3 000016CC 3738 9B1B move.w -[A3], [0xFFFF9B1B] 000016D0 4627 not.b -[A7] 000016D2 015C bchg [A4]+, D0 000016D4 6139 bsr +0x3B /* 0000170F */ 000016D6 080F 040F btst.b A7, 0xF 000016DA B261 cmp.w D1, -[A1] 000016DC 21E1 2103 move.l [0x00002103], -[A1] 000016E0 0174 4C7B bchg [A4 + D4 * 4 + 0x7B], D0 000016E4 1B13 move.b -[A5], [A3] 000016E6 170B move.b -[A3], A3 000016E8 14E3 move.b [A2]+, -[A3] 000016EA 284C movea.l A4, A4 000016EC 6318 bls +0x1A /* 00001706 */ 000016EE D311 add.b [A1], D1 000016F0 BB03 xor.b D3, D5 000016F2 EB33 roxl D3.b, D5 000016F4 F303 .extension 0x303 <> // unimplemented 000016F6 BB0E cmpm.b [A5]+, [A6]+ 000016F8 DB22 add.b -[A2], D5 000016FA 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 000016FC 7B07 moveq.l D5, 0x07 000016FE E104 asl D4.b, 8 00001700 B325 xor.b -[A5], D1 00001702 C144 exg D0, D4 00001704 708B moveq.l D0, 0xFFFFFF8B label00001706: 00001706 9D2A 831F sub.b [A2 - 0x7CE1], D6 0000170A A1A4 syscall HeapDispatch, flags=1 0000170C C337 E167 and.b <>, D1 00001710 E115 roxl D5.b, 8 00001712 9B08 subx.b -[A5], -[A0] 00001714 2102 move.l -[A0], D2 00001716 932D 2700 sub.b [A5 + 0x2700], D1 0000171A FC76 7E07 .extension 0xC76 <>, 0x7E07 // unimplemented 0000171E 0040 8B01 ori.w D0, 0x8B01 00001722 0702 btst D2, D3 00001724 F8BC 1B0E .extension 0x8BC <> // unimplemented 00001728 1701 move.b -[A3], D1 0000172A AACC syscall 0xACC 0000172C FB01 .extension 0xB01 <> // unimplemented 0000172E AA62 syscall SetMCInfo 00001730 1B0E move.b -[A5], A6 00001732 202C CB0E move.l D0, [A4 - 0x34F2] 00001736 0C22 2323 cmpi.b -[A2], 0x23 /* '#' */ 0000173A 5B1A subq.b [A2]+, 5 0000173C 1703 move.b -[A3], D3 0000173E 30FC 3B09 move.w [A0]+, 0x3B09 /* ';\t' */ 00001742 630F bls +0x11 /* 00001753 */ 00001744 0B00 btst D0, D5 00001746 630F bls +0x11 /* 00001757 */ 00001748 AE42 syscall GetAuxWin, auto_pop 0000174A 630F bls +0x11 /* 0000175B */ 0000174C 5023 addq.b -[A3], 8 0000174E 0DFB .incomplete 00001750 0112 btst [A2], D0 00001752 1B0E move.b -[A5], A6 00001754 C30A abcd -[A1], -[A2] 00001756 BB0F cmpm.b [A5]+, [A7]+ 00001758 6B25 bmi +0x27 /* 0000177F */ 0000175A E30A lsl D2.b, 1 0000175C FB01 .extension 0xB01 <> // unimplemented 0000175E 0F89 bclr A1, D7 00001760 002B 29C1 0FA3 ori.b [A3 + 0xFA3], 0xC1 00001766 0146 bchg D6, D0 00001768 1004 move.b D0, D4 0000176A 034C bchg A4, D1 0000176C 7080 moveq.l D0, 0xFFFFFF80 0000176E FB03 .extension 0xB03 <> // unimplemented 00001770 6108 bsr +0xA /* 0000177A */ 00001772 DE41 add.w D7, D1 00001774 003B 0AB3 82BB ori.b [PC + A0.w * 2 - 0x69], 0xB3 fn0000177A: 0000177A 1FD2 move.b <>, [A2] 0000177C 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 0000177E 3E02 move.w D7, D2 00001780 133A 1481 move.b -[A1], [PC + 0x1481 /* 00002C03, value 0x25 '%' */] 00001784 C041 and.w D0, D1 00001786 2580 830C move.l <>, D0 0000178A AB1D syscall QDExtensions 0000178C A463 syscall MaxApplZone, flags=4 0000178E 0903 btst D3, D4 00001790 0321 btst -[A1], D1 00001792 92CB sub.w A1, A3 00001794 2723 move.l -[A3], -[A3] 00001796 03D3 .incomplete 00001798 059B bclr [A3]+, D2 0000179A 0114 btst [A4], D0 0000179C 0704 btst D4, D3 label0000179E: 0000179E A123 syscall DisposHandle/DisposeHandle, flags=1 000017A0 0066 E302 ori.w -[A6], 0xE302 000017A4 92C3 sub.w A1, D3 000017A6 00DB .incomplete 000017A8 1943 097B move.b [A4 + 0x97B], D3 000017AC 03AE A44B bclr [A6 - 0x5BB5], D1 000017B0 1081 move.b [A0], D1 000017B2 024B 040C andi.w A3, 0x40C 000017B6 0CD3 .incomplete 000017B8 0213 1114 andi.b [A3], 0x14 000017BC 0423 8020 subi.b -[A3], 0x20 /* ' ' */ 000017C0 3A53 movea.w A5, [A3] 000017C2 0985 bclr D5, D4 000017C4 1614 move.b D3, [A4] 000017C6 040F 2501 subi.b A7, 0x1 000017CA C300 abcd D1, D0 000017CC 4970 3B4C chk.w D4, <> 000017D0 63CC bls -0x32 /* 0000179E */ 000017D2 131F move.b -[A1], [A7]+ 000017D4 B31E xor.b [A6]+, D1 000017D6 9324 sub.b -[A4], D1 000017D8 3B12 move.w -[A5], [A2] 000017DA 3B0F move.w -[A5], A7 000017DC 1836 34BE move.b D4, [A6 + D3.w * 4 - 0x66] 000017E0 4571 7683 chk.w D2, [A1 + D7.w * 8 - 0x125] 000017E4 0532 3B07 C5AE 7318 btst [[A2 + <>] + D3 * 2 - 0x3A518CE8], D2 000017EC 0901 btst D1, D4 000017EE 3C05 move.w D6, D5 000017F0 010B btst A3, D0 000017F2 1441 movea.b A2, D1 000017F4 B107 xor.b D7, D0 000017F6 0608 6501 addi.b A0, 0x1 000017FA 067A 9038 C209 addi.w [PC - 0x3DF7 /* FFFFDA05, cstring "" */], 0x9038 00001800 012B 0105 btst [A3 + 0x105], D0 00001804 01D3 .incomplete 00001806 0C86 2B2C 5B05 cmpi.l D6, 0x2B2C5B05 0000180C 3224 move.w D1, -[A4] 0000180E 02BB 0870 666B 0053 andi.l [PC + D0.w + 0x53], 0x870666B 00001816 3C1E move.w D6, [A6]+ 00001818 2B2C C333 move.l -[A5], [A4 - 0x3CCD] 0000181C 2A1B move.l D5, [A3]+ 0000181E 09F5 .incomplete 00001820 590F subq.b A7, 4 00001822 E159 rol D1.w, 8 00001824 9304 subx.b D1, D4 00001826 1B00 move.b -[A5], D0 00001828 6922 bvs +0x24 /* 0000184C */ 0000182A 29BE 4681 move.l [A4 + D4.w * 8 - 0x127], <> 0000182E 5A7B 0B41 addq.w [[PC + <>]], 5 00001832 477B 0BCB 056E A70E chk.w D3, [[ + <>] + 0x56EA70E] 0000183A B946 xor.w D6, D4 0000183C 1947 FBB8 move.b [A4 - 0x448], D7 00001840 2B2C 6502 move.l -[A5], [A4 + 0x6502] 00001844 3B10 move.w -[A5], [A0] 00001846 050A btst A2, D2 00001848 0706 btst D6, D3 0000184A 7681 moveq.l D3, 0xFFFFFF81 label0000184C: 0000184C 000C 8306 ori.b A4, 0x6 00001850 4A03 tst.b D3 00001852 0D85 bclr D5, D6 00001854 4858 pea.l [A0]+ 00001856 81C0 divs.w D0, D0 00001858 B0CC cmpa.w A0, A4 0000185A 58CC 3053 dbvc D4, +0x3055 /* 000048AF */ 0000185E 010F btst A7, D0 00001860 821A or.b D1, [A2]+ 00001862 7B06 moveq.l D5, 0x06 00001864 FB2F .extension 0xB2F <> // unimplemented 00001866 631A bls +0x1C /* 00001882 */ 00001868 3319 move.w -[A1], [A1]+ 0000186A 6B0C bmi +0xE /* 00001878 */ 0000186C EB06 asl D6.b, 5 0000186E A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001870 323C AB27 move.w D1, 0xAB27 00001874 021B 02C3 andi.b [A3]+, 0xC3 label00001878: 00001878 3D6D 0107 0122 move.w [A6 + 0x122], [A5 + 0x107] 0000187E 1EBB 0B53 A1EB 062A move.b [A7], [[PC] - 0x5E14F9D6] // begin alternate branch 00001882-0000188E label00001882: 00001882 A1EB syscall vFileWrite, flags=1 00001884 062A 831B 8170 addi.b [A2 - 0x7E90], 0x1B 0000188A 630A bls +0xC /* 00001896 */ 0000188C 2307 move.l -[A1], D7 // end alternate branch 00001882-0000188E label00001882: // (misaligned) 00001886 831B or.b [A3]+, D1 00001888 8170 630A 2307 or.w [[A0 + <> + D6 * 2] + 0x2307], D0 0000188E 5B1E subq.b [A6]+, 5 00001890 0F04 btst D4, D7 00001892 0F70 6A0F bchg [A0 + D6 * 2 + 0xF], D7 label00001896: 00001896 2A73 2581 movea.l A5, [[ + <> + D2 * 4]] 0000189A 01DB .incomplete 0000189C 3403 move.w D2, D3 0000189E 3703 move.w -[A3], D3 000018A0 075B bchg [A3]+, D3 000018A2 1E0F move.b D7, A7 000018A4 0E83 0E9B 170E .invalid.l D3, 0xE9B170E // invalid immediate operation fn000018AA: 000018AA E30A lsl D2.b, 1 000018AC 246B 4463 movea.l A2, [A3 + 0x4463] 000018B0 0124 btst -[A4], D0 000018B2 0F84 bclr D4, D7 000018B4 0E0B 000E .invalid.b A3, 0xE // invalid immediate operation 000018B8 8184 2572 unpk D0, D4, 0x2572 000018BC 0A58 C55F xori.w [A0]+, 0xC55F 000018C0 2B0C move.l -[A5], A4 000018C2 1700 move.b -[A3], D0 000018C4 EA3E ror D6.b, D5 000018C6 8B33 2102 C322 or.b [[A3 + <> + D2] - 0x3CDE], D5 000018CC 88BA 6309 or.l D4, [PC + 0x6309 /* 0000630B, cstring "" */] 000018D0 140A move.b D2, A2 000018D2 0E0A 3012 .invalid.b A2, 0x12 // invalid immediate operation 000018D6 2C02 move.l D6, D2 000018D8 5B2E AB03 subq.b [A6 - 0x54FD], 5 000018DC 203E move.l D0, <> 000018DE 884E or.w D4, A6 000018E0 830C sbcd -[A1], -[A4] 000018E2 0B0D btst A5, D5 000018E4 2506 move.l -[A2], D6 000018E6 3AC3 move.w [A5]+, D3 000018E8 297B 143A 0FDA move.l [A4 + 0xFDA], [PC + D1.w * 4 + 0x3A] 000018EE 7B14 moveq.l D5, 0x14 000018F0 0E83 2893 34C3 .invalid.l D3, 0x289334C3 // invalid immediate operation 000018F6 0907 btst D7, D4 000018F8 03B8 0F66 bclr [0x00000F66], D1 000018FC 0F0E btst A6, D7 000018FE 930A subx.b -[A1], -[A2] 00001900 0708 btst A0, D3 00001902 C093 and.l D0, [A3] 00001904 4930 9349 .invalid 4, [[A0 + <>]] // invalid opcode 4 with b == 4 00001908 5803 addq.b D3, 4 0000190A 4A07 tst.b D7 0000190C 017D bchg <>, D0 0000190E B315 xor.b [A5], D1 00001910 B301 xor.b D1, D1 00001912 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4 00001914 6194 bsr -0x6A /* 000018AA */ 00001916 45B9 18FB 1764 .invalid 2, [0x18FB1764] // invalid opcode 4 with b == 6 0000191C 0703 btst D3, D3 0000191E A5FB syscall vNewMap, flags=5 00001920 179B 025B move.b [A3 + D0.w * 2 + 0x5B], [A3]+ 00001924 120F move.b D1, A7 00001926 E56A lsl D2.w, D2 00001928 FB17 .extension 0xB17 <> // unimplemented 0000192A 41E9 CEFB lea.l A0, [A1 - 0x3105] 0000192E 1717 move.b -[A3], [A7] 00001930 02A7 06CB 0786 andi.l -[A7], 0x6CB0786 00001936 230A move.l -[A1], A2 00001938 6EC3 bgt -0x3B /* 000018FD */ 0000193A 03FB .incomplete 0000193C 00E3 .incomplete 0000193E 0B96 bclr [A6], D5 00001940 A305 syscall Status, flags=3 00001942 E30B lsl D3.b, 1 00001944 E8DA CCE8 bftst [A2]+ {D3:D0} 00001948 E103 asl D3.b, 8 0000194A 6B4D bmi +0x4F /* 00001999 */ 0000194C CCEB 0588 mulu.w D6, [A3 + 0x588] 00001950 72DB moveq.l D1, 0xFFFFFFDB 00001952 008D EB07 824C ori.l A5, 0xEB07824C 00001958 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000195A 0D01 btst D1, D6 0000195C 0F01 btst D1, D7 0000195E 014B bchg A3, D0 00001960 009C 9642 3E53 ori.l [A4]+, 0x96423E53 00001966 31F3 0342 3E07 0374 move.w [0x00000374], [[A3 + <>] + 0x3E07] 0000196E 3709 move.w -[A3], A1 00001970 7A5E moveq.l D5, 0x5E 00001972 1704 move.b -[A3], D4 00001974 BC06 cmp.b D6, D6 00001976 782C moveq.l D4, 0x2C 00001978 ACC2 syscall FillArc, auto_pop 0000197A 0704 btst D4, D3 0000197C 4CE6 CA93 movem.l D0,D1,D4,D6,A0,A3,A6,A7, -[A6] 00001980 0473 168B 3FA1 33FB subi.w [[0x33FB + D3 * 8]], 0x168B 00001988 0317 btst [A7], D1 0000198A 0029 3301 E1F0 ori.b [A1 - 0x1E10], 0x1 00001990 7B83 moveq.l D5, 0xFFFFFF83 00001992 1F53 0E62 move.b [A7 + 0xE62], [A3] 00001996 6901 bvs +0x3 /* 00001999 */ 00001998 6E41 bgt +0x43 /* 000019DB */ 0000199A 36C3 move.w [A3]+, D3 0000199C 04A3 0A88 3E8B subi.l -[A3], 0xA883E8B 000019A2 0AFB .incomplete 000019A4 0C53 0E5B cmpi.w [A3], 0xE5B 000019A8 3662 movea.w A3, -[A2] 000019AA C303 abcd D1, D3 000019AC 7B36 moveq.l D5, 0x36 000019AE 7B03 moveq.l D5, 0x03 000019B0 FBA7 .invalid <> 000019B2 AB3C syscall bcMain0 000019B4 7B03 moveq.l D5, 0x03 000019B6 5305 subq.b D5, 1 000019B8 C100 abcd D0, D0 000019BA CB42 exg D5, D2 000019BC A100 syscall Open/PBHOpen/HOpen, flags=1 000019BE 6105 bsr +0x7 /* 000019C5 */ 000019C0 3B00 move.w -[A5], D0 000019C2 C316 and.b [A6], D1 000019C4 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000019C6 E305 asl D5.b, 1 000019C8 A40F syscall MountVol, flags=4 000019CA 883E or.b D4, <> 000019CC 92A4 sub.l D1, -[A4] 000019CE 0F35 087B btst [A5 + D0 + 0x7B], D7 000019D2 0D61 bchg -[A1], D6 000019D4 0583 bclr D3, D2 000019D6 0C83 367B 030F cmpi.l D3, 0x367B030F 000019DC 1408 move.b D2, A0 000019DE 1E40 movea.b A7, D0 000019E0 0F02 btst D2, D7 000019E2 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4 000019E4 0584 bclr D4, D2 000019E6 46A1 not.l -[A1] 000019E8 000F 203A ori.b A7, 0x3A /* ':' */ 000019EC AB0B syscall DrawSlab 000019EE E104 asl D4.b, 8 000019F0 A336 syscall MoreMasters, flags=3 000019F2 4345 chk.w D1, D5 000019F4 E301 asl D1.b, 1 000019F6 5B0B subq.b A3, 5 000019F8 FB05 .extension 0xB05 <> // unimplemented 000019FA 250E move.l -[A2], A6 000019FC 1305 move.b -[A1], D5 000019FE 0700 btst D0, D3 00001A00 94C3 sub.w A2, D3 00001A02 0124 btst -[A4], D0 00001A04 E16C lsl D4.w, D0 00001A06 9B96 sub.l [A6], D5 00001A08 1B10 move.b -[A5], [A0] 00001A0A B56C F322 xor.w [A4 - 0xCDE], D2 00001A0E 096C 7E92 bchg [A4 + 0x7E92], D4 00001A12 2E2B 1025 move.l D7, [A3 + 0x1025] 00001A16 6C17 bge +0x19 /* 00001A2F */ 00001A18 0139 9B0F DB02 btst [0x9B0FDB02], D0 00001A1E 202C 4B10 move.l D0, [A4 + 0x4B10] 00001A22 1B10 move.b -[A5], [A0] 00001A24 3B00 move.w -[A5], D0 00001A26 0A3E 8E04 xori.b <>, 0x4 00001A2A 0F70 A5C5 bchg <>, D7 00001A2E D300 addx.b D1, D0 00001A30 A300 syscall Open/PBHOpen/HOpen, flags=3 00001A32 B62E 0700 cmp.b D3, [A6 + 0x700] 00001A36 B505 xor.b D5, D2 00001A38 0743 bchg D3, D3 00001A3A 0F07 btst D7, D7 00001A3C 0A5B 4115 xori.w [A3]+, 0x4115 00001A40 8311 or.b [A1], D1 00001A42 2CCE move.l [A6]+, A6 00001A44 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001A46 0701 btst D1, D3 00001A48 F565 .extension 0x565 <> // unimplemented 00001A4A 00EB .incomplete 00001A4C 103B 0523 04E3 12C3 07F6 move.b D0, [[PC + 0x4E3 + D0 * 4] + 0x12C307F6] 00001A56 1E8B move.b [A7], A3 00001A58 0047 04D4 ori.w D7, 0x4D4 00001A5C 1B03 move.b -[A5], D3 00001A5E 1784 DDDB 0007 00E2 move.b [[] + 0x700E2], D4 00001A66 8E04 or.b D7, D4 00001A68 8CE0 divu.w D6, -[A0] 00001A6A 8003 or.b D0, D3 00001A6C 1AE3 move.b [A5]+, -[A3] 00001A6E 9213 sub.b D1, [A3] 00001A70 0E3B 0543 0347 .invalid.b <>, 0x43 /* 'C' */ // invalid immediate operation 00001A76 025C DB09 andi.w [A4]+, 0xDB09 00001A7A BB11 xor.b [A1], D5 00001A7C 0782 bclr D2, D3 00001A7E 5781 subq.l D1, 3 00001A80 0101 btst D1, D0 00001A82 02D5 .incomplete 00001A84 0147 bchg D7, D0 00001A86 0265 DB03 andi.w -[A5], 0xDB03 00001A8A 0702 btst D2, D3 00001A8C 6C78 bge +0x7A /* 00001B06 */ 00001A8E 0614 0A17 addi.b [A4], 0x17 00001A92 0089 00DB 0307 ori.l A1, 0xDB0307 00001A98 09DA .incomplete 00001A9A E50E lsl D6.b, 2 00001A9C C500 abcd D2, D0 00001A9E 9B0F subx.b -[A5], -[A7] 00001AA0 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001AA2 20BE move.l [A0], <> 00001AA4 7B33 moveq.l D5, 0x33 00001AA6 2E73 0EC3 movea.l A7, [A3 + D0 * 8 - 0x61] 00001AAA 04F3 .incomplete 00001AAC 188C move.b [A4], A4 00001AAE 23C1 1FA3 1A3B move.l [0x1FA31A3B], D1 00001AB4 1D73 01C3 0492 0FB6 0F14 move.b [A6 + 0xF14], [[ + <>] + 0x4920FB6] 00001ABE C004 and.b D0, D4 00001AC0 DB4A addx.w -[A5], -[A2] 00001AC2 7080 moveq.l D0, 0xFFFFFF80 00001AC4 EE8B lsr D3, 7 00001AC6 1D6B 0DC1 01A3 move.b [A6 + 0x1A3], [A3 + 0xDC1] 00001ACC 0185 bclr D5, D0 00001ACE 0433 114B 0066 subi.b [A3 + D0.w + 0x66], 0x4B /* 'K' */ 00001AD4 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001AD6 2700 move.l -[A3], D0 00001AD8 E204 asr D4.b, 1 00001ADA 3B0F move.w -[A5], A7 00001ADC 41DD lea.l A0, [A5]+ 00001ADE 2E37 0317 1A14 2705 move.l D7, [[A7] + D0 * 2 + 0x1A142705] 00001AE6 2A2B 213C move.l D5, [A3 + 0x213C] 00001AEA 831C or.b [A4]+, D1 00001AEC 1402 move.b D2, D2 00001AEE 0F25 btst -[A5], D7 00001AF0 17EB 1676 1B09 move.b [[PC + <> + D1 * 2]], [A3 + 0x1676] 00001AF6 8575 123A or.w [A5 + D1.w * 2 + 0x3A], D2 00001AFA CB02 abcd D5, D2 00001AFC 330E move.w -[A1], A6 00001AFE CB02 abcd D5, D2 00001B00 1302 move.b -[A1], D2 00001B02 7613 moveq.l D3, 0x13 00001B04 110A move.b -[A0], A2 label00001B06: 00001B06 2404 move.l D2, D4 00001B08 0F09 btst A1, D7 00001B0A 0283 0620 7249 andi.l D3, 0x6207249 00001B10 92DB sub.w A1, [A3]+ 00001B12 10E5 move.b [A0]+, -[A5] 00001B14 36DB move.w [A3]+, [A3]+ 00001B16 10E1 move.b [A0]+, -[A1] 00001B18 360F move.w D3, A7 00001B1A E536 roxl D6.b, D2 00001B1C 0705 btst D5, D3 00001B1E 1DE1 move.b <>, -[A1] 00001B20 36DB move.w [A3]+, [A3]+ 00001B22 1001 move.b D0, D1 00001B24 19C4 0623 move.b 0x23 /* '#' */, D4 00001B28 04FD .incomplete 00001B2A 36C3 move.w [A3]+, D3 00001B2C 07DA .incomplete 00001B2E CCC3 mulu.w D6, D3 00001B30 07B8 F519 bclr [0xFFFFF519], D3 00001B34 688B bvc -0x73 /* 00001AC1 */ 00001B36 0A42 3E1B xori.w D2, 0x3E1B 00001B3A 0DD3 .incomplete 00001B3C 07CB .incomplete 00001B3E 0472 2B30 3307 AD34 FB0A subi.w [[A2 + <>] + D3 * 2 - 0x52CB04F6], 0x2B30 /* '+0' */ 00001B48 85E4 divs.w D2, -[A4] 00001B4A E193 roxl D3, 8 00001B4C 3E23 move.w D7, -[A3] 00001B4E 1972 7B01 B858 move.b [A4 - 0x47A8], [[A2 + <> + D7 * 2]] 00001B54 F330 .extension 0x330 <> // unimplemented 00001B56 B302 xor.b D2, D1 00001B58 732E moveq.l D1, 0x2E 00001B5A D25B add.w D1, [A3]+ 00001B5C 0343 bchg D3, D1 00001B5E 08AB 0FA3 0863 bclr.b [A3 + 0x863], 0xA3 00001B64 096C 46E5 bchg [A4 + 0x46E5], D4 00001B68 100F move.b D0, A7 00001B6A 0992 bclr [A2], D4 00001B6C 380F move.w D4, A7 00001B6E 0844 CB02 bchg.b D4, 0x2 00001B72 6312 bls +0x14 /* 00001B86 */ 00001B74 6C46 bge +0x48 /* 00001BBC */ 00001B76 1404 move.b D2, D4 00001B78 0FC5 .incomplete 00001B7A 0172 384B bchg [A2 + D3 + 0x4B], D0 00001B7E 0293 01DB 0BA0 andi.l [A3], 0x1DB0BA0 00001B84 AB1D syscall QDExtensions label00001B86: 00001B86 2AF3 3A14 move.l [A5]+, [A3 + D3 * 2 + 0x14] 00001B8A 041F 8316 subi.b [A7]+, 0x16 00001B8E 1404 move.b D2, D4 00001B90 8324 or.b -[A4], D1 00001B92 016B 2C38 bchg [A3 + 0x2C38], D0 00001B96 0F14 btst [A4], D7 00001B98 BB3E xor.b <>, D5 00001B9A 8316 or.b [A6], D1 00001B9C 0098 611D 1B00 ori.l [A0]+, 0x611D1B00 00001BA2 270B move.l -[A3], A3 00001BA4 EDA8 lsl D0, D6 00001BA6 832B 5400 or.b [A3 + 0x5400], D1 00001BAA 9804 sub.b D4, D4 00001BAC D34B addx.w -[A1], -[A3] 00001BAE C115 and.b [A5], D0 00001BB0 4E6A move A2, USP 00001BB2 C104 abcd D0, D4 00001BB4 EB07 asl D7.b, 5 00001BB6 7301 moveq.l D1, 0x01 00001BB8 0172 5B03 A30A E109 bchg [[A2 + <> + D5 * 2] - 0x5CF51EF7], D0 // begin alternate branch 00001BBC-00001BC0 label00001BBC: 00001BBC A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001BBE E109 lsl D1.b, 8 // end alternate branch 00001BBC-00001BC0 label00001BBC: // (misaligned) 00001BC0 FB09 .extension 0xB09 <> // unimplemented 00001BC2 2D17 move.l -[A6], [A7] 00001BC4 0C0C A116 cmpi.b A4, 0x16 00001BC8 6503 bcs +0x5 /* 00001BCD */ 00001BCA 0F85 bclr D5, D7 00001BCC 717B moveq.l D0, 0x7B 00001BCE 07E5 .incomplete 00001BD0 6645 bne +0x47 /* 00001C17 */ 00001BD2 010F btst A7, D0 00001BD4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001BD6 E302 asl D2.b, 1 00001BD8 B322 xor.b -[A2], D1 00001BDA 0706 btst D6, D3 00001BDC 5C43 addq.w D3, 6 00001BDE 1035 0714 move.b D0, <> 00001BE2 6502 bcs +0x4 /* 00001BE6 */ 00001BE4 0FA9 0E83 bclr [A1 + 0xE83], D7 // begin alternate branch 00001BE6-00001BF6 label00001BE6: 00001BE6 0E83 0C83 0362 .invalid.l D3, 0xC830362 // invalid immediate operation 00001BEC 4C3B 0B07 065F movem.w D0,D1,D2,A0,A1,A3, [PC + D0.w * 8 + 0x5F] 00001BF2 4C17 86BE movem.w D1,D2,D3,D4,D5,D7,A1,A2,A7, [A7] // end alternate branch 00001BE6-00001BF6 label00001BE6: // (misaligned) 00001BE8 0C83 0362 4C3B cmpi.l D3, 0x3624C3B 00001BEE 0B07 btst D7, D5 00001BF0 065F 4C17 addi.w [A7]+, 0x4C17 00001BF4 86BE or.l D3, <> 00001BF6 EA2D lsr D5.b, D5 00001BF8 E82A lsr D2.b, D4 00001BFA C31F and.b [A7]+, D1 00001BFC 8673 1E3B or.w D3, [A3 + D1 * 8 + 0x3B] 00001C00 1014 move.b D0, [A4] 00001C02 040F 7066 subi.b A7, 0x66 /* 'f' */ 00001C06 6AA1 bpl -0x5D /* 00001BA9 */ 00001C08 8B73 1E28 or.w [A3 + D1 * 8 + 0x28], D5 00001C0C 00C3 .incomplete 00001C0E 1E05 move.b D7, D5 00001C10 140F move.b D2, A7 00001C12 7627 moveq.l D3, 0x27 00001C14 0679 3B8E 5B87 0030 addi.w [0x5B870030], 0x3B8E 00001C1C 1703 move.b -[A3], D3 00001C1E 8AC3 divu.w D5, D3 00001C20 1EE2 move.b [A7]+, -[A2] 00001C22 C306 abcd D1, D6 00001C24 0473 2C21 0ABA subi.w [A3 + D0 * 2 - 0x70], 0x2C21 /* ',!' */ 00001C2A 380F move.w D4, A7 00001C2C 2ABB 2DC8 move.l [A5], [ + <>] 00001C30 4B29 E562 .invalid 5, [A1 - 0x1A9E] // invalid opcode 4 with b == 4 00001C34 AB2D syscall NewTempHandle 00001C36 21B1 1308 1306 FB0A move.l [[A0 + <>] + D1 * 2 - 0x4F6], [A1 + <> + D1 * 2] 00001C3E 007C 170A ori.w sr, 5898 00001C42 1598 070A 08E9 move.b [[A2 + <> + D0 * 8] + 0x8E9], [A0]+ 00001C48 0A8B 22EC 1E00 xori.l A3, 0x22EC1E00 00001C4E 580D addq.b A5, 4 00001C50 050F btst A7, D2 00001C52 0105 btst D5, D0 00001C54 2443 movea.l A2, D3 00001C56 220B move.l D1, A3 00001C58 0030 4C5B 1F53 0330 1308 ori.b [[A0] + 0x3301308], 0x5B /* '[' */ 00001C62 1B06 move.b -[A5], D6 00001C64 7904 moveq.l D4, 0x04 00001C66 AB1F syscall RgnBlit 00001C68 6904 bvs +0x6 /* 00001C6E */ 00001C6A 8B0D sbcd -[A5], -[A5] 00001C6C 2855 movea.l A4, [A5] label00001C6E: 00001C6E 040F 4504 subi.b A7, 0x4 00001C72 E302 asl D2.b, 1 00001C74 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00001C76 2510 move.l -[A2], [A0] 00001C78 7E31 moveq.l D7, 0x31 00001C7A 102B 066B move.b D0, [A3 + 0x66B] 00001C7E 13A3 04DB move.b [A1 + D0.w * 4 - 0x37], -[A3] 00001C82 0B63 bchg -[A3], D5 00001C84 090B btst A3, D4 00001C86 34BB 0EAE move.w [A2], [PC + D0 * 8 - 0x82] 00001C8A EB33 roxl D3.b, D5 00001C8C C8F3 289B mulu.w D4, [A3 + D2 - 0x101] 00001C90 16F3 03F3 071E 8100 233D EC1E move.b [A3]+, [[0x71E8100] + 0x233DEC1E] 00001C9C 0AFB .incomplete 00001C9E 0A64 127C xori.w -[A4], 0x127C 00001CA2 1258 movea.b A1, [A0]+ 00001CA4 0423 8093 subi.b -[A3], 0x93 00001CA8 117C 170A 3A58 move.b [A0 + 0x3A58], 0xA /* '\n' */ 00001CAE 270A move.l -[A3], A2 00001CB0 3E58 movea.w A7, [A0]+ 00001CB2 170A move.b -[A3], A2 00001CB4 43E3 lea.l A1, -[A3] 00001CB6 0233 1DA1 1783 0722 721A andi.b [[ + <> + D1 * 8] + 0x722721A], 0xA1 00001CC0 3701 move.w -[A3], D1 00001CC2 636E bls +0x70 /* 00001D32 */ 00001CC4 2A73 1814 movea.l A5, [A3 + D1 + 0x14] 00001CC8 0985 bclr D5, D4 00001CCA 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 00001CCC 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001CCE 4109 .invalid 0, A1 // invalid opcode 4 with b == 4 00001CD0 040F 6E2A subi.b A7, 0x2A /* '*' */ 00001CD4 5318 subq.b [A0]+, 1 00001CD6 BB05 xor.b D5, D5 00001CD8 F307 .extension 0x307 <> // unimplemented 00001CDA 070A btst A2, D3 00001CDC 4ADB tas.b [A3]+ 00001CDE 2C00 move.l D6, D0 00001CE0 9814 sub.b D4, [A4] 00001CE2 04DB .incomplete 00001CE4 BFD1 cmpa.l A7, [A1] 00001CE6 3925 move.w -[A4], -[A5] 00001CE8 1F23 move.b -[A7], -[A3] 00001CEA 800B or.b D0, A3 00001CEC 10E9 247A move.b [A0]+, [A1 + 0x247A] 00001CF0 9020 sub.b D0, -[A0] 00001CF2 BAA3 cmp.l D5, -[A3] 00001CF4 0249 0383 andi.w A1, 0x383 00001CF8 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6 00001CFA 1193 0D73 0143 183B 0010 1298 move.b [[A0 + 0x143183B] + 0x101298], [A3] 00001D06 0A8B 0000 B307 xori.l A3, 0xB307 00001D0C 022B 2EA1 0A8B andi.b [A3 + 0xA8B], 0xA1 00001D12 0D08 btst A0, D6 00001D14 EACB 02D3 bfchg A3 {11:19} 00001D18 0C89 310F 6113 cmpi.l A1, 0x310F6113 00001D1E 72C3 moveq.l D1, 0xFFFFFFC3 00001D20 28AB 1048 move.l [A4], [A3 + 0x1048] 00001D24 AB10 syscall DoLine 00001D26 02CB .incomplete 00001D28 1B04 move.b -[A5], D4 00001D2A 0F70 6692 bchg [A0 + D6.w * 8 - 0x110], D7 00001D2E 8B1D or.b [A5]+, D5 00001D30 F319 .extension 0x319 <> // unimplemented label00001D32: 00001D32 C300 abcd D1, D0 00001D34 7B42 moveq.l D5, 0x42 00001D36 120D move.b D1, A5 00001D38 1074 F10F 2923 0B0A movea.b A0, [[A4 + <>] + A7 + 0x29230B0A] 00001D40 251A move.l -[A2], [A2]+ 00001D42 3311 move.w -[A1], [A1] 00001D44 6621 bne +0x23 /* 00001D67 */ 00001D46 298B 0A27 move.l [A4 + D0 * 2 + 0x27], A3 00001D4A 0BD2 .incomplete 00001D4C 1703 move.b -[A3], D3 00001D4E B766 xor.w -[A6], D3 00001D50 1106 move.b -[A0], D6 00001D52 C300 abcd D1, D0 00001D54 0706 btst D6, D3 00001D56 CDBB 2437 and.l [PC + D2.w * 4 + 0x37], D6 00001D5A 0268 430B DB9B andi.w [A0 - 0x2465], 0x430B 00001D60 4206 clr.b D6 00001D62 2B21 move.l -[A5], -[A1] 00001D64 7264 moveq.l D1, 0x64 00001D66 F30F .extension 0x30F <> // unimplemented 00001D68 BA17 cmp.b D5, [A7] 00001D6A 049F 2155 1B0B subi.l [A7]+, 0x21551B0B 00001D70 25EE E100 2B11 move.l [PC + 0x2B11 /* 00004883, cstring "" */], [A6 - 0x1F00] 00001D76 170A move.b -[A3], A2 00001D78 A3BE syscall vSysUtil, flags=3 00001D7A 9661 sub.w D3, -[A1] 00001D7C 4924 .invalid 4, -[A4] // invalid opcode 4 with b == 4 00001D7E DB16 add.b [A6], D5 00001D80 3315 move.w -[A1], [A5] 00001D82 8483 or.l D2, D3 00001D84 0200 1B0E andi.b D0, 0xE 00001D88 070A btst A2, D3 00001D8A 4F0C .invalid 7, A4 // invalid opcode 4 with b == 4 00001D8C 1207 move.b D1, D7 00001D8E 02BB 2B0C B293 1181 andi.l [[ + <> + D1]], 0x2B0CB293 00001D96 00E3 .incomplete 00001D98 0617 0ACB addi.b [A7], 0xCB 00001D9C 6A03 bpl +0x5 /* 00001DA1 */ 00001D9E 0224 F314 andi.b -[A4], 0x14 00001DA2 FB12 .extension 0xB12 <> // unimplemented 00001DA4 6B05 bmi +0x7 /* 00001DAB */ 00001DA6 7336 moveq.l D1, 0x36 00001DA8 DB15 add.b [A5], D5 00001DAA C303 abcd D1, D3 00001DAC CB12 and.b [A2], D5 00001DAE 631E bls +0x20 /* 00001DCE */ 00001DB0 E30A lsl D2.b, 1 00001DB2 1318 move.b -[A1], [A0]+ 00001DB4 EE17 roxr D7.b, 7 00001DB6 0D83 bclr D3, D6 label00001DB8: 00001DB8 B30F cmpm.b [A1]+, [A7]+ 00001DBA 24E5 move.l [A2]+, -[A5] 00001DBC 673B beq +0x3D /* 00001DF9 */ 00001DBE 1957 0BE5 move.b [A4 + 0xBE5], [A7] 00001DC2 630D bls +0xF /* 00001DD1 */ 00001DC4 CB09 abcd -[A5], -[A1] 00001DC6 E307 asl D7.b, 1 00001DC8 2303 move.l -[A1], D3 00001DCA 030F btst A7, D1 00001DCC 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 label00001DCE: 00001DCE 8500 sbcd D2, D0 00001DD0 CB03 abcd D5, D3 00001DD2 A07B syscall ADBReInit 00001DD4 2162 E307 move.l [A0 - 0x1CF9], -[A2] 00001DD8 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00001DDA 070C btst A4, D3 00001DDC 11DB 48EB move.b [0x000048EB], [A3]+ 00001DE0 025B 3465 andi.w [A3]+, 0x3465 /* '4e' */ 00001DE4 BC9B cmp.l D6, [A3]+ 00001DE6 3A63 movea.w A5, -[A3] 00001DE8 19CB 03C3 move.b 0xC3, A3 00001DEC 0AC5 .incomplete 00001DEE 00F3 .incomplete 00001DF0 2E74 170C movea.l A7, <> 00001DF4 18A7 move.b [A4], -[A7] 00001DF6 15E8 FB07 2B18 move.b [PC + 0x2B18 /* 00004910, cstring "" */], [A0 - 0x4F9] 00001DFC 2307 move.l -[A1], D7 00001DFE 134B A0CB move.b [A1 - 0x5F35], A3 00001E02 8315 or.b [A5], D1 00001E04 0585 bclr D5, D2 00001E06 0317 btst [A7], D1 00001E08 0D0D btst A5, D6 00001E0A 0701 btst D1, D3 00001E0C DDE3 add.l A6, -[A3] 00001E0E 0EAA B31D 0641 1E0C .invalid.l [A2 + 0x1E0C], 0xB31D0641 // invalid immediate operation 00001E16 A599 syscall XToolTable, flags=5 00001E18 C318 and.b [A0]+, D1 00001E1A 689C bvc -0x62 /* 00001DB8 */ 00001E1C 070D btst A5, D3 00001E1E 3117 move.w -[A0], [A7] 00001E20 0D22 btst -[A2], D6 00001E22 EB38 rol D0.b, D5 00001E24 C901 abcd D4, D1 00001E26 2C07 move.l D6, D7 00001E28 033C 689C btst 0x9C, D1 00001E2C 412E 1B10 .invalid 0, [A6 + 0x1B10] // invalid opcode 4 with b == 4 00001E30 923B 0DC9 sub.b D1, [[ + <>]] 00001E34 0E2D 6D03 0B17 .invalid.b [A5 + 0xB17], 0x3 // invalid immediate operation 00001E3A 00BA CE1B 0503 0043 ori.l [PC + 0x43 /* 00001E7F, value 0x673045C */], 0xCE1B0503 00001E42 1BC4 move.b <>, D4 00001E44 065B 0F07 addi.w [A3]+, 0xF07 00001E48 00CE .incomplete 00001E4A 0325 btst -[A5], D1 00001E4C 5C3E addq.b <>, 6 00001E4E 130B move.b -[A1], A3 00001E50 456D 4700 chk.w D2, [A5 + 0x4700] 00001E54 D70F addx.b -[A3], -[A7] 00001E56 2176 131F 380F 8A23 07A3 move.l [A0 + 0x7A3], [[A6] + D1 * 2 + 0x380F8A23] 00001E60 37C3 03BB 0233 28A3 280B 0E93 move.w [[0x23328A3 + D0 * 2] + 0x280B0E93], D3 00001E6C 3253 movea.w A1, [A3] 00001E6E 286B 06BB movea.l A4, [A3 + 0x6BB] 00001E72 0273 32EB 41C5 andi.w <>, 0x32EB 00001E78 00AB 0E4C 032E C406 ori.l [A3 - 0x3BFA], 0xE4C032E 00001E80 7304 moveq.l D1, 0x04 00001E82 5C3E addq.b <>, 6 00001E84 BB07 xor.b D7, D5 00001E86 0701 btst D1, D3 00001E88 5A71 1D37 00EA BB2D 011D CB06 addq.w [[A1 + 0xEABB2D] + D1 * 4 + 0x11DCB06], 5 00001E94 003B 1B00 CB06 0C12 ori.b [[PC + <>] + A4 * 2 + 0xC12], 0x0 00001E9C 0701 btst D1, D3 00001E9E 340D move.w D2, A5 00001EA0 A838 syscall CalcMask 00001EA2 932D 6301 sub.b [A5 + 0x6301], D1 00001EA6 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001EA8 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 00001EAA E1DE asl .w [A6]+ 00001EAC 651C bcs +0x1E /* 00001ECA */ 00001EAE 4B4D chk.w D5, A5 00001EB0 38A3 move.w [A4], -[A3] 00001EB2 1B10 move.b -[A5], [A0] 00001EB4 C102 abcd D0, D2 00001EB6 081E 0C02 btst.b [A6]+, 0x2 00001EBA 1B20 move.b -[A5], -[A0] 00001EBC 1703 move.b -[A3], D3 00001EBE 725B moveq.l D1, 0x5B 00001EC0 01A3 bclr -[A3], D0 00001EC2 0043 496B ori.w D3, 0x496B /* 'Ik' */ 00001EC6 0513 btst [A3], D2 00001EC8 13B3 3749 0A8B move.b [A1 + D0 * 2 - 0x117], [[A3 + <>]] // begin alternate branch 00001ECA-00001ECE label00001ECA: 00001ECA 3749 0A8B move.w [A3 + 0xA8B], A1 // end alternate branch 00001ECA-00001ECE label00001ECA: // (misaligned) 00001ECE 321F move.w D1, [A7]+ 00001ED0 232C D331 move.l -[A1], [A4 - 0x2CCF] 00001ED4 7407 moveq.l D2, 0x07 00001ED6 09E8 .incomplete 00001ED8 1704 move.b -[A3], D4 00001EDA 334B 1D27 move.w [A1 + 0x1D27], A3 00001EDE 0437 231A 10E2 subi.b [A7 + D1.w - 0x30], 0x1A 00001EE4 CB03 abcd D5, D3 00001EE6 0003 0B02 ori.b D3, 0x2 00001EEA 6B26 bmi +0x28 /* 00001F12 */ 00001EEC DB04 addx.b D5, D4 00001EEE 049B 1512 030B subi.l [A3]+, 0x1512030B 00001EF4 040F 7074 subi.b A7, 0x74 /* 't' */ 00001EF8 9B0A subx.b -[A5], -[A2] 00001EFA C100 abcd D0, D0 00001EFC 02BB 1807 0108 0CC5 andi.l [PC + D0 * 4 - 0x59], 0x18070108 00001F04 00C3 .incomplete 00001F06 181B move.b D4, [A3]+ 00001F08 039B bclr [A3]+, D1 00001F0A 0128 C004 btst [A0 - 0x3FFC], D0 00001F0E 0F66 bchg -[A6], D7 00001F10 3B02 move.w -[A5], D2 label00001F12: 00001F12 6105 bsr +0x7 /* 00001F19 */ 00001F14 6301 bls +0x3 /* 00001F17 */ 00001F16 4B4D chk.w D5, A5 00001F18 2307 move.l -[A1], D7 00001F1A F32B .extension 0x32B <> // unimplemented 00001F1C B304 xor.b D4, D1 00001F1E 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 00001F20 030F btst A7, D1 00001F22 CB03 abcd D5, D3 00001F24 DB16 add.b [A6], D5 00001F26 0703 btst D3, D3 00001F28 F168 .extension 0x168 <> // unimplemented 00001F2A 3700 move.w -[A3], D0 00001F2C FC1B 05E5 .unknown 0xFC1B 0x05E5 (W = 6) 00001F30 8406 or.b D2, D6 00001F32 21E3 1313 move.l [0x00001313], -[A3] 00001F36 CB03 abcd D5, D3 00001F38 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001F3A 221E move.l D1, [A6]+ 00001F3C 1A02 move.b D5, D2 00001F3E EB1F rol D7.b, 5 00001F40 E5E3 roxl .w -[A3] 00001F42 045B 4CAB subi.w [A3]+, 0x4CAB 00001F46 0422 F21A subi.b -[A2], 0x1A 00001F4A 2802 move.l D4, D2 00001F4C DB25 add.b -[A5], D5 00001F4E F381 .invalid <> 00001F50 2072 8A7B movea.l A0, [A2 + A0 * 2 + 0x7B] 00001F54 0765 bchg -[A5], D3 00001F56 1281 move.b [A1], D1 00001F58 397B 06E1 B30F move.w [A4 - 0x4CF1], [PC + D0.w * 8 - 0x31] 00001F5E 2E37 0183 0F41 AA78 move.l D7, [[ + <> + D0] + 0xF41AA78] 00001F66 0673 0626 7309 addi.w [[A3 + <> + D7 * 2]], 0x626 00001F6C 32E3 move.w [A1]+, -[A3] 00001F6E 078B bclr A3, D3 00001F70 146B 05CB movea.b A2, [A3 + 0x5CB] 00001F74 1462 movea.b A2, -[A2] 00001F76 3707 move.w -[A3], D7 00001F78 4E1B .invalid // invalid opcode 4 00001F7A 0FA1 bclr -[A1], D7 00001F7C A80B syscall PopUpMenuSelect 00001F7E 1087 move.b [A0], D7 00001F80 1756 50A3 move.b [A3 + 0x50A3], [A6] 00001F84 1627 move.b D3, -[A7] 00001F86 863D or.b D3, <> 00001F88 0708 btst A0, D3 00001F8A C780 and.l D0, D3 00001F8C 5301 subq.b D1, 1 00001F8E 6B02 bmi +0x4 /* 00001F92 */ 00001F90 CE73 0207 and.w D7, [A3 + D0.w * 2 + 0x7] // begin alternate branch 00001F92-00001F96 label00001F92: 00001F92 0207 0949 andi.b D7, 0x49 /* 'I' */ // end alternate branch 00001F92-00001F96 label00001F92: // (misaligned) 00001F94 0949 bchg A1, D4 00001F96 F662 EB00 .extension 0x662 <>, 0xEB00 // unimplemented 00001F9A 9B14 sub.b [A4], D5 00001F9C 6709 beq +0xB /* 00001FA7 */ 00001F9E 4F9C .invalid 7, [A4]+ // invalid opcode 4 with b == 6 00001FA0 38C2 move.w [A4]+, D2 00001FA2 6703 beq +0x5 /* 00001FA7 */ 00001FA4 7A7B moveq.l D5, 0x7B 00001FA6 0107 btst D7, D0 00001FA8 0250 0A83 andi.w [A0], 0xA83 00001FAC 022E 5AB3 0794 andi.b [A6 + 0x794], 0xB3 00001FB2 2106 move.l -[A0], D6 00001FB4 9312 sub.b [A2], D1 00001FB6 DB06 addx.b D5, D6 00001FB8 1A07 move.b D5, D7 00001FBA 8F1B or.b [A3]+, D7 00001FBC A34B syscall SetGrowZone, flags=3 00001FBE AB0E syscall MakeScaleTbl 00001FC0 9322 sub.b -[A2], D1 00001FC2 3B0D move.w -[A5], A5 00001FC4 A088 syscall IOPMoveData 00001FC6 A34B syscall SetGrowZone, flags=3 00001FC8 9329 B305 sub.b [A1 - 0x4CFB], D1 00001FCC 930A subx.b -[A1], -[A2] 00001FCE 2800 move.l D4, D0 00001FD0 7302 moveq.l D1, 0x02 00001FD2 610A bsr +0xC /* 00001FDE */ 00001FD4 0C02 1320 cmpi.b D2, 0x20 /* ' ' */ 00001FD8 90FB 1632 sub.w A0, [PC + D1.w * 8 + 0x32] 00001FDC 3C14 move.w D6, [A4] fn00001FDE: 00001FDE 12EB 0004 move.b [A1]+, [A3 + 0x4] 00001FE2 1B4C 70A5 move.b [A5 + 0x70A5], A4 00001FE6 F55B .extension 0x55B <> // unimplemented 00001FE8 06EB .incomplete 00001FEA 00C3 .incomplete 00001FEC 06E4 .incomplete 00001FEE 0307 btst D7, D1 00001FF0 E30B lsl D3.b, 1 00001FF2 A501 syscall Close, flags=5 00001FF4 5B8A subq.l A2, 5 00001FF6 230A move.l -[A1], A2 label00001FF8: 00001FF8 3B04 move.w -[A5], D4 00001FFA 7E21 moveq.l D7, 0x21 00001FFC 0407 051E subi.b D7, 0x1E 00002000 2E2A BB08 move.l D7, [A2 - 0x44F8] 00002004 3B0D move.w -[A5], A5 00002006 6309 bls +0xB /* 00002011 */ 00002008 AB0E syscall MakeScaleTbl 0000200A 3B00 move.w -[A5], D0 0000200C 1223 move.b D1, -[A3] 0000200E 0585 bclr D5, D2 00002010 020F 7066 andi.b A7, 0x66 /* 'f' */ 00002014 EB09 lsl D1.b, 5 00002016 C316 and.b [A6], D1 00002018 9C4C sub.w D6, A4 0000201A 3B1B move.w -[A5], [A3]+ 0000201C AB0E syscall MakeScaleTbl 0000201E 3863 movea.w A4, -[A3] 00002020 1821 move.b D4, -[A1] 00002022 8E07 or.b D7, D7 00002024 0873 48E3 0B14 bchg.b <>, 0xE3 0000202A A567 syscall HSetRBit, flags=5 0000202C CB13 and.b [A3], D5 0000202E E506 asl D6.b, 2 00002030 6A2E bpl +0x30 /* 00002060 */ 00002032 2A73 3A0C movea.l A5, [A3 + D3 * 2 + 0xC] 00002036 C101 abcd D0, D1 00002038 A101 syscall Close, flags=1 0000203A 0003 0E05 ori.b D3, 0x5 0000203E 4C03 0B17 movem.w D0,D1,D2,D4,A0,A1,A3, D3 00002042 034C bchg A4, D1 00002044 E100 asl D0.b, 8 00002046 65B0 bcs -0x4E /* 00001FF8 */ 00002048 BE0F cmp.b D7, A7 0000204A 2821 move.l D4, -[A1] 0000204C 1653 movea.b A3, [A3] 0000204E 1A73 15B3 37A5 17E3 2C29 0D4B movea.b A5, [[0x37A517E3 + D1 * 4] + 0x2C290D4B] 0000205A 1D5C 130B move.b [A6 + 0x130B], [A4]+ 0000205E 234D C40B move.l [A1 - 0x3BF5], A5 // begin alternate branch 00002060-00002062 label00002060: 00002060 C40B and.b D2, A3 // end alternate branch 00002060-00002062 label00002060: // (misaligned) 00002062 0B03 btst D3, D5 00002064 0EC1 .incomplete 00002066 0EC1 .incomplete 00002068 0117 btst [A7], D0 0000206A 0AAE 030B 10B1 0472 xori.l [A6 + 0x472], 0x30B10B1 00002072 1315 move.b -[A1], [A5] 00002074 0ACB .incomplete 00002076 0614 120B addi.b [A4], 0xB 0000207A 0B04 btst D4, D5 0000207C 0F05 btst D5, D7 0000207E 09DB .incomplete 00002080 00BB 09CB 06E3 0B5B 060B 0BC3 ori.l [[PC] + 0x60B0BC3], 0x9CB06E3 0000208C 062E 2A33 2EAB addi.b [A6 + 0x2EAB], 0x33 /* '3' */ 00002092 0D2A 0F00 btst [A2 + 0xF00], D6 00002096 3303 move.w -[A1], D3 00002098 A5EF syscall vDtrmV3, flags=5 0000209A 1B3B A5EF move.b -[A5], <> 0000209E 7B0B moveq.l D5, 0x0B 000020A0 8576 BB4B 00B3 4B00 or.w [[A6 + <>] + 0xB34B00], D2 000020A8 AB4B syscall bXEND11 000020AA FA0A 8100 .unknown 0xFA0A 0x8100 (W = 5) 000020AE 1B0F move.b -[A5], A7 000020B0 6B17 bmi +0x19 /* 000020C9 */ 000020B2 4607 not.b D7 000020B4 0EAB 6DF0 46BB 0AD3 .invalid.l [A3 + 0xAD3], 0x6DF046BB // invalid immediate operation 000020BC 023A 6317 74CE andi.b [PC + 0x74CE /* 0000958C, cstring "" */], 0x17 000020C2 3B2C E44B move.w -[A5], [A4 - 0x1BB5] 000020C6 23BB 0370 9343 100A CB13 0073 03E3 move.l [[A1 + A4 * 2] + 0x7303E3], [PC - 0x6CBCEFF6] 000020D4 2A81 move.l [A5], D1 000020D6 D383 addx.l D1, D3 000020D8 3273 3373 835B 2900 CB13 D31D movea.w A1, [[A3 - 0x7CA4D700] - 0x34EC2CE3] 000020E4 E501 asl D1.b, 2 000020E6 0A73 0300 1B04 xori.w <>, 0x300 000020EC F32A .extension 0x32A <> // unimplemented 000020EE 6B16 bmi +0x18 /* 00002106 */ 000020F0 131E move.b -[A1], [A6]+ 000020F2 2C1B move.l D6, [A3]+ 000020F4 1D10 move.b -[A6], [A0] 000020F6 0A1B 04A1 xori.b [A3]+, 0xA1 000020FA 010C btst A4, D0 000020FC 831A or.b [A2]+, D1 000020FE 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002100 BB11 xor.b [A1], D5 00002102 170F move.b -[A3], A7 00002104 F06A 5B2A .extension 0x06A <>, 0x5B2A // unimplemented // begin alternate branch 00002106-0000210A label00002106: 00002106 5B2A 2A8B subq.b [A2 + 0x2A8B], 5 // end alternate branch 00002106-0000210A label00002106: // (misaligned) 00002108 2A8B move.l [A5], A3 0000210A 3941 FB8D move.w [A4 - 0x473], D1 0000210E 0761 bchg -[A1], D3 00002110 07AC 532D bclr [A4 + 0x532D], D3 00002114 8507 sbcd D2, D7 00002116 4C53 1BC4 movem.l D2,D6,D7,A0,A1,A3,A4, [A3] 0000211A EB80 asl D0, 5 0000211C CEFB 0173 35DB 0238 C304 6929 mulu.w D7, [[PC + 0x35DB0238] - 0x3CFB96D7] 00002128 C4EB 0087 mulu.w D2, [A3 + 0x87] 0000212C 094D bchg A5, D4 0000212E 9CDB sub.w A6, [A3]+ 00002130 002D 1F0F 662A ori.b [A5 + 0x662A /* export_3265 */], 0xF 00002136 0B0B btst A3, D5 00002138 9717 sub.b [A7], D3 0000213A B123 xor.b -[A3], D0 0000213C 1A51 movea.b A5, [A1] 0000213E 260F move.l D3, A7 00002140 2516 move.l -[A2], [A6] 00002142 0B1A btst [A2]+, D5 00002144 5D26 subq.b -[A6], 6 00002146 0F59 bchg [A1]+, D7 00002148 26B0 070C move.l [A3], <> 0000214C DA80 add.l D5, D0 0000214E CB11 and.b [A1], D5 00002150 1703 move.b -[A3], D3 00002152 556B 0D4D subq.w [A3 + 0xD4D], 2 00002156 070F btst A7, D3 00002158 662A bne +0x2C /* 00002184 */ 0000215A 6B38 bmi +0x3A /* 00002194 */ 0000215C 0101 btst D1, D0 0000215E 08B3 1D04 634B 662A BB1E bclr.b [[A3 + <>] + 0x662ABB1E], 0x4 00002168 B017 cmp.b D0, [A7] 0000216A 10FE move.b [A0]+, <> 0000216C 3303 move.w -[A1], D3 0000216E DC07 add.b D6, D7 00002170 1105 move.b -[A0], D5 00002172 9B00 subx.b D5, D0 00002174 E1D8 asl .w [A0]+ 00002176 0FC5 .incomplete 00002178 3C13 move.w D6, [A3] 0000217A 0E64 4224 .invalid.w -[A4], 0x4224 /* 'B$' */ // invalid immediate operation 0000217E 6341 bls +0x43 /* 000021C1 */ 00002180 381B move.w D4, [A3]+ 00002182 0CCE .incomplete label00002184: 00002184 F4AC cpushl INST, [A4] 00002186 2B0B move.l -[A5], A3 00002188 C510 and.b [A0], D2 0000218A 0FC4 .incomplete 0000218C 601B bra +0x1D /* 000021A9 */ 0000218E 0ECE .incomplete 00002190 130E move.b -[A1], A6 00002192 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1 label00002194: 00002194 8B22 or.b -[A2], D5 00002196 0710 btst [A0], D3 00002198 12C4 move.b [A1]+, D4 0000219A 1B0E move.b -[A5], A6 0000219C 1B0E move.b -[A5], A6 0000219E B863 cmp.w D4, -[A3] 000021A0 0F10 btst [A0], D7 000021A2 0013 0E4D ori.b [A3], 0x4D /* 'M' */ 000021A6 1043 movea.b A0, D3 000021A8 2932 3C17 move.l -[A4], [A2 + D3 * 4 + 0x17] 000021AC 038C bclr A4, D1 000021AE 1B0E move.b -[A5], A6 000021B0 040F C50D subi.b A7, 0xD /* '\r' */ 000021B4 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 000021B6 E500 asl D0.b, 2 000021B8 0F01 btst D1, D7 000021BA 0D5B bchg [A3]+, D6 000021BC 065E 4324 addi.w [A6]+, 0x4324 /* 'C$' */ 000021C0 5B06 subq.b D6, 5 000021C2 1B0E move.b -[A5], A6 000021C4 C306 abcd D1, D6 000021C6 4206 clr.b D6 000021C8 5B21 subq.b -[A1], 5 000021CA 1E21 move.b D7, -[A1] 000021CC 784E moveq.l D4, 0x4E 000021CE 070E btst A6, D3 000021D0 5F4E subq.w A6, 7 000021D2 5303 subq.b D3, 1 000021D4 0318 btst [A0]+, D1 000021D6 1656 movea.b A3, [A6] 000021D8 2024 move.l D0, -[A4] 000021DA 1703 move.b -[A3], D3 000021DC C6AA 430E and.l D3, [A2 + 0x430E] 000021E0 24FB 0393 0143 246A move.l [A2]+, [[ + D0 * 2] + 0x143246A] 000021E8 F61E 24C4 .move16 0xF61E, 0x24C4 // unimplemented 000021EC 243E move.l D2, <> 000021EE 3707 move.w -[A3], D7 000021F0 6103 bsr +0x5 /* 000021F5 */ 000021F2 1F27 move.b -[A7], -[A7] 000021F4 0593 bclr [A3], D2 000021F6 0701 btst D1, D3 000021F8 DE21 add.b D7, -[A1] 000021FA 1E41 movea.b A7, D1 000021FC 3607 move.w D3, D7 000021FE 0337 0706 8407 btst [[A7 + <>] + D0 * 8 - 0x7BF9], D1 00002204 0A72 6B26 6807 xori.w [A2 + D6 + 0x7], 0x6B26 /* 'k&' */ 0000220A 1062 movea.b A0, -[A2] 0000220C EB0B lsl D3.b, 5 0000220E 2B1A move.l -[A5], [A2]+ 00002210 0710 btst [A0], D3 00002212 0AE3 .incomplete 00002214 0601 0274 addi.b D1, 0x74 /* 't' */ 00002218 8B07 sbcd D5, D7 0000221A CB12 and.b [A2], D5 0000221C F32B .extension 0x32B <> // unimplemented 0000221E 2307 move.l -[A1], D7 00002220 631E bls +0x20 /* 00002240 */ 00002222 CB0E abcd -[A5], -[A6] 00002224 8623 or.b D3, -[A3] 00002226 2C5B movea.l A6, [A3]+ 00002228 0912 btst [A2], D4 0000222A E102 asl D2.b, 8 0000222C CD58 and.w [A0]+, D6 0000222E C100 abcd D0, D0 00002230 D158 add.w [A0]+, D0 00002232 0F66 bchg -[A6], D7 00002234 A103 syscall Write, flags=1 00002236 3B00 move.w -[A5], D0 00002238 A55E syscall NMInstall, flags=5 0000223A 6B00 A95E bmi -0x56A0 /* FFFFCB9A */ 0000223E 0702 btst D2, D3 label00002240: 00002240 63AB bls -0x53 /* 000021ED */ 00002242 14A1 move.b [A2], -[A1] 00002244 386B 0541 movea.w A4, [A3 + 0x541] 00002248 3941 F33B move.w [A4 - 0xCC5], D1 0000224C 0D6B 0081 bchg [A3 + 0x81], D6 00002250 6573 bcs +0x75 /* 000022C5 */ 00002252 175B 076B move.b [A3 + 0x76B], [A3]+ 00002256 B17B 305B xor.w [PC + D3.w + 0x5B], D0 0000225A 0763 bchg -[A3], D3 0000225C 1E7B 302B movea.b A7, [PC + D3.w + 0x2B] 00002260 18AB 377B move.b [A4], [A3 + 0x377B] 00002264 300B move.w D0, A3 00002266 11A3 373B 0D33 1D29 6203 1F81 move.b [[A0 + 0xD331D29 + D3 * 8] + 0x62031F81], -[A3] 00002272 0A04 9391 xori.b D4, 0x91 00002276 A100 syscall Open/PBHOpen/HOpen, flags=1 00002278 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4 0000227A C100 abcd D0, D0 0000227C 5108 subq.b A0, 8 0000227E 0F29 6173 btst [A1 + 0x6173], D7 00002282 0C6B 05A3 046B cmpi.w [A3 + 0x46B], 0x5A3 00002288 0523 btst -[A3], D2 0000228A 03AB 130F bclr [A3 + 0x130F], D1 0000228E 1404 move.b D2, D4 00002290 1393 2B12 0704 move.b [[A1 + D2 * 2] + 0x704], [A3] 00002296 A303 syscall Write, flags=3 00002298 1A07 move.b D5, D7 0000229A 1103 move.b -[A0], D3 0000229C 323E move.w D1, <> 0000229E 2710 move.l -[A3], [A0] 000022A0 CA5B and.w D5, [A3]+ 000022A2 09EC .incomplete 000022A4 1E97 move.b [A7], [A7] 000022A6 1767 8314 move.b [A3 - 0x7CEC], -[A7] 000022AA 0B3C 024B btst 0x4B /* 'K' */, D5 000022AE 3A80 move.w [A5], D0 000022B0 A304 syscall Control, flags=3 000022B2 2B12 move.l -[A5], [A2] 000022B4 2ACB move.l [A5]+, A3 000022B6 2D61 0EFB move.l [A6 + 0xEFB], -[A1] 000022BA 1607 move.b D3, D7 000022BC 0039 3305 3C6B 0523 ori.b [0x3C6B0523], 0x5 000022C4 45A7 .invalid 2, -[A7] // invalid opcode 4 with b == 6 000022C6 19C1 930D move.b 0xD /* '\r' */, D1 000022CA EC1E ror D6.b, 6 000022CC C004 and.b D0, D4 000022CE 0F66 bchg -[A6], D7 000022D0 6B06 bmi +0x8 /* 000022D8 */ 000022D2 28A1 move.l [A4], -[A1] 000022D4 0104 btst D4, D0 000022D6 0F66 bchg -[A6], D7 label000022D8: 000022D8 530C subq.b A4, 1 000022DA 217C 9A22 8B1F 5B18 move.l [A0 + 0x5B18], 0x9A228B1F 000022E2 1708 move.b -[A3], A0 000022E4 57EB 2E6B seq [A3 + 0x2E6B] 000022E8 0743 bchg D3, D3 000022EA 2453 movea.l A2, [A3] 000022EC 060E 0C40 addi.b A6, 0x40 /* '@' */ 000022F0 278E 3B40 move.l [A3 + <>], A6 000022F4 0F00 btst D0, D7 000022F6 7B05 moveq.l D5, 0x05 000022F8 080F 400F btst.b A7, 0xF 000022FC 0844 2B36 bchg.b D4, 0x36 /* '6' */ 00002300 A11F syscall DisposPtr/DisposePtr, flags=1 00002302 66A3 bne -0x5B /* 000022A7 */ 00002304 0173 2143 2401 0D2E bchg [[A3 + <>] + 0x24010D2E], D0 0000230C 2A83 move.l [A5], D3 0000230E 0588 bclr A0, D2 00002310 7B05 moveq.l D5, 0x05 00002312 4CB3 0207 0287 movem.w D0,D1,D2,A1, [A3 + D0.w * 2 - 0x121] 00002318 0C12 2B2D cmpi.b [A2], 0x2D /* '-' */ 0000231C 00CB .incomplete 0000231E 38A5 move.w [A4], -[A5] 00002320 D6E5 add.w A3, -[A5] 00002322 04C1 .incomplete 00002324 002B 1107 11ED ori.b [A3 + 0x11ED], 0x7 0000232A 204E movea.l A0, A6 0000232C 3B00 move.w -[A5], D0 0000232E 8E01 or.b D7, D1 00002330 B43C 69BD cmp.b D2, 0xBD 00002334 9B00 subx.b D5, D0 00002336 F332 .extension 0x332 <> // unimplemented 00002338 6103 bsr +0x5 /* 0000233D */ 0000233A 040F C529 subi.b A7, 0x29 /* ')' */ 0000233E 2B2D C306 move.l -[A5], [A5 - 0x3CFA] 00002342 CB00 abcd D5, D0 00002344 E30B lsl D3.b, 1 00002346 7513 moveq.l D2, 0x13 00002348 0709 btst A1, D3 0000234A A9F7 syscall SetResFileAttrs 0000234C 1A31 8007 move.b D5, [A1 + A0.w + 0x7] 00002350 08D0 E546 bset.b [A0], 0x46 /* 'F' */ 00002354 4CD3 2427 movem.l D0,D1,D2,D5,A2,A5, [A3] 00002358 080C E301 btst.b A4, 0x1 0000235C 6B11 bmi +0x13 /* 0000236F */ 0000235E EB13 roxl D3.b, 5 00002360 0537 308D btst [A7 + D3.w - 0x115], D2 00002364 E924 asl D4.b, D4 00002366 2319 move.l -[A1], [A1]+ 00002368 3A3F move.w D5, <> 0000236A 7311 moveq.l D1, 0x11 0000236C 6349 bls +0x4B /* 000023B7 */ 0000236E 2307 move.l -[A1], D7 00002370 AB37 syscall bMAIN11 00002372 9B34 CB12 AB37 sub.b [[A4 + A4 * 2] - 0x54C9], D5 00002378 BBBD xor.l <>, D5 0000237A DB0E addx.b -[A5], -[A6] 0000237C B67B 060F cmp.w D3, [PC + D0.w * 8 + 0xF] 00002380 3061 movea.w A0, -[A1] 00002382 2C08 move.l D6, A0 00002384 1EBB 27C1 move.b [A7], [[ + <>]] 00002388 8868 0A4E or.w D4, [A0 + 0xA4E] 0000238C 6CBB bge -0x43 /* 00002349 */ 0000238E 2781 2C2B move.l [A3 + D2 * 4 + 0x2B], D1 00002392 0C07 1283 cmpi.b D7, 0x83 00002396 F305 .extension 0x305 <> // unimplemented 00002398 1706 move.b -[A3], D6 0000239A 8BE3 divs.w D5, -[A3] 0000239C 0296 3B32 0F30 andi.l [A6], 0x3B320F30 000023A2 0F9C bclr [A4]+, D7 000023A4 A0B3 syscall vFClose 000023A6 05EB .incomplete 000023A8 090F btst A7, D4 000023AA 9C4C sub.w D6, A4 000023AC 9B1B sub.b [A3]+, D5 000023AE 5B00 subq.b D0, 5 000023B0 2325 move.l -[A1], -[A5] 000023B2 3801 move.w D4, D1 000023B4 C504 abcd D2, D4 000023B6 7303 moveq.l D1, 0x03 000023B8 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000023BA E140 asl D0.w, 8 000023BC 9C66 sub.w D6, -[A6] 000023BE 3883 move.w [A4], D3 000023C0 0F14 btst [A4], D7 000023C2 2804 move.l D4, D4 000023C4 0FA1 bclr -[A1], D7 000023C6 1280 move.b [A1], D0 000023C8 6A9B bpl -0x63 /* 00002365 */ 000023CA 00C1 .incomplete 000023CC 5221 addq.b -[A1], 1 000023CE 940E sub.b D2, A6 000023D0 40FB 2B00 move.w [PC + <> + D2 * 2], SR 000023D4 0E0C E906 .invalid.b A4, 0x6 // invalid immediate operation 000023D8 9C20 sub.b D6, -[A0] 000023DA 3E4B movea.w A7, A3 000023DC 04E5 .incomplete 000023DE 1482 move.b [A2], D2 000023E0 ED14 roxl D4.b, 6 000023E2 2A63 movea.l A5, -[A3] 000023E4 390B move.w -[A4], A3 000023E6 0D0F btst A7, D6 000023E8 840E or.b D2, A6 000023EA 3315 move.w -[A1], [A5] 000023EC 5327 subq.b -[A7], 1 000023EE 424E clr.w A6 000023F0 078A bclr A2, D3 000023F2 6A0E bpl +0x10 /* 00002402 */ 000023F4 94F5 035B 0501 0949 sub.w A2, [[A5] + 0x5010949] 000023FC 1944 65CD move.b [A4 + 0x65CD], D4 00002400 9B80 subx.l D5, D0 label00002402: 00002402 031D btst [A5]+, D1 00002404 8101 sbcd D0, D1 00002406 FB03 .extension 0xB03 <> // unimplemented 00002408 0711 btst [A1], D3 0000240A A063 syscall MaxApplZone 0000240C 49BB 3D2E FB32 D320 .invalid 4, [[PC - 0x4CE] + D3 * 4 - 0x2CE0] // invalid opcode 4 with b == 6 00002414 0EAB 495B 85F1 0241 .invalid.l [A3 + 0x241], 0x495B85F1 // invalid immediate operation 0000241C 073B 0203 btst [PC + D0.w * 2 + 0x3], D3 00002420 392B 1293 move.w -[A4], [A3 + 0x1293] 00002424 4533 100F .invalid 2, [A3 + D1.w + 0xF] // invalid opcode 4 with b == 4 00002428 2E3B 22F5 move.l D7, [PC + D2.w * 2 - 0x11] 0000242C 040F 6E9C subi.b A7, 0x9C 00002430 5B09 subq.b A1, 5 00002432 3711 move.w -[A3], [A1] 00002434 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00002436 040F 7007 subi.b A7, 0x7 0000243A 04AF 6B06 4711 50C1 subi.l [A7 + 0x50C1], 0x6B064711 00002442 510B subq.b A3, 8 00002444 05F3 .incomplete 00002446 10AD 1A07 move.b [A0], [A5 + 0x1A07] 0000244A 12F5 2427 move.b [A1]+, [A5 + D2.w * 4 + 0x27] 0000244E 0397 bclr [A7], D1 00002450 9301 subx.b D1, D1 00002452 2B12 move.l -[A5], [A2] 00002454 A301 syscall Close, flags=3 00002456 4B28 0703 .invalid 5, [A0 + 0x703] // invalid opcode 4 with b == 4 0000245A BD13 xor.b [A3], D6 0000245C 072B 1272 btst [A3 + 0x1272], D3 00002460 E316 roxl D6.b, 1 00002462 10E2 move.b [A0]+, -[A2] 00002464 332C 0030 move.w -[A1], [A4 + 0x30] 00002468 0273 3B68 9CA3 andi.w [A3 + A1 * 4 - 0x93], 0x3B68 /* ';h' */ 0000246E 0103 btst D3, D0 00002470 282B 1221 move.l D4, [A3 + 0x1221] 00002474 023B 0572 7B0D andi.b [[PC + <>] + D7 * 2], 0x72 /* 'r' */ 0000247A 9B27 sub.b -[A7], D5 0000247C 0E0A 0665 .invalid.b A2, 0x65 /* 'e' */ // invalid immediate operation 00002480 F030 4033 2C04 .pmove2 0xF030, 0x4033 // unimplemented 00002486 D313 add.b [A3], D1 00002488 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000248A E12F lsl D7.b, D0 0000248C 1712 move.b -[A3], [A2] 0000248E 8C5B or.w D6, [A3]+ 00002490 B00E cmp.b D0, A6 00002492 2903 move.l -[A4], D3 00002494 E301 asl D1.b, 1 00002496 CB08 abcd -[A5], -[A0] 00002498 9A65 sub.w D5, -[A5] 0000249A 502C 6550 addq.b [A4 + 0x6550], 8 0000249E 6597 bcs -0x67 /* 00002437 */ 000024A0 244B movea.l A2, A3 000024A2 0345 bchg D5, D1 000024A4 4E25 .invalid // invalid opcode 4 000024A6 0953 bchg [A3], D4 000024A8 3021 move.w D0, -[A1] 000024AA 09DB .incomplete 000024AC 004B 28A3 ori.w A3, 0x28A3 000024B0 212B 1243 move.l -[A0], [A3 + 0x1243] 000024B4 16E5 move.b [A3]+, -[A5] 000024B6 0307 btst D7, D1 000024B8 0D1C btst [A4]+, D6 000024BA AB8D syscall slMax 000024BC E1EA 4B04 asl .w [A2 + 0x4B04] 000024C0 0344 bchg D4, D1 000024C2 BB0E cmpm.b [A5]+, [A6]+ 000024C4 96E3 sub.w A3, -[A3] 000024C6 3333 A4F3 move.w -[A1], [A3 + A2.w * 4 - 0x13] 000024CA 0386 bclr D6, D1 000024CC 3324 move.w -[A1], -[A4] 000024CE C1B4 8623 and.l [A4 + A0.w * 8 + 0x23], D0 000024D2 24A3 move.l [A2], -[A3] 000024D4 4386 .invalid 1, D6 // invalid opcode 4 with b == 6 000024D6 2B24 move.l -[A5], -[A4] 000024D8 F309 .extension 0x309 <> // unimplemented 000024DA 2B1C move.l -[A5], [A4]+ 000024DC 0B2C 6B9E btst [A4 + 0x6B9E], D5 000024E0 0B0D btst A5, D5 000024E2 F306 .extension 0x306 <> // unimplemented 000024E4 5308 subq.b A0, 1 000024E6 0BAC 261B bclr [A4 + 0x261B], D5 000024EA 2CCB move.l [A6]+, A3 000024EC 120B move.b D1, A3 000024EE 2C2B 2BBB move.l D6, [A3 + 0x2BBB] 000024F2 0C0F 2103 cmpi.b A7, 0x3 000024F6 A301 syscall Close, flags=3 000024F8 2101 move.l -[A0], D1 000024FA 433E .invalid 1, <> // invalid opcode 4 with b == 4 000024FC 5B25 subq.b -[A5], 5 000024FE 8330 1306 6B06 or.b [[A0 + <>] + D1 * 2 + 0x6B06], D1 00002504 C500 abcd D2, D0 00002506 83B0 1B06 9300 or.l [[A0 + <>] + D1 * 2 - 0x6D00], D1 0000250C 7311 moveq.l D1, 0x11 0000250E 6B49 bmi +0x4B /* 00002559 */ 00002510 6B1E bmi +0x20 /* 00002530 */ 00002512 9402 sub.b D2, D2 00002514 3B11 move.w -[A5], [A1] 00002516 0307 btst D7, D1 00002518 130F move.b -[A1], A7 0000251A AB0E syscall MakeScaleTbl 0000251C 6EAB bgt -0x53 /* 000024C9 */ 0000251E 2249 movea.l A1, A1 00002520 0193 bclr [A3], D0 00002522 0012 3A02 ori.b [A2], 0x2 00002526 6B2E bmi +0x30 /* 00002556 */ 00002528 0713 btst [A3], D3 0000252A 082C 730D 9300 btst.b [A4 - 0x6D00], 0xD /* '\r' */ label00002530: 00002530 0B41 bchg D1, D5 00002532 A332 syscall FlushEvents, flags=3 00002534 D102 addx.b D0, D2 00002536 3B00 move.w -[A5], D0 00002538 0101 btst D1, D0 0000253A 9902 subx.b D4, D2 0000253C 0F29 0D17 btst [A1 + 0xD17], D7 00002540 0522 btst -[A2], D2 00002542 0911 btst [A1], D4 00002544 140C move.b D2, A4 00002546 221F move.l D1, [A7]+ 00002548 081E 7313 btst.b [A6]+, 0x13 0000254C 0702 btst D2, D3 0000254E 9796 sub.l [A6], D3 00002550 141B move.b D2, [A3]+ 00002552 2B07 move.l -[A5], D7 00002554 02ED .incomplete label00002556: 00002556 D8C5 add.w A4, D5 00002558 CE46 and.w D7, D6 0000255A EC01 asr D1.b, 6 0000255C AF0C syscall FastSlabMode, auto_pop 0000255E 0A24 8505 xori.b -[A4], 0x5 00002562 1704 move.b -[A3], D4 00002564 5796 subq.l [A6], 3 00002566 461B not.b [A3]+ 00002568 2BF3 060B move.l <>, [A3 + D0.w * 8 + 0xB] 0000256C 01A1 bclr -[A1], D0 0000256E B30A cmpm.b [A1]+, [A2]+ 00002570 0609 0240 addi.b A1, 0x40 /* '@' */ 00002574 13AB 0A06 931A 0A06 move.b [[A1 + A1 * 2] + 0xA06], [A3 + 0xA06] 0000257C 1272 F311 movea.b A1, [[A2 + A7 * 2]] 00002580 5B02 subq.b D2, 5 00002582 2521 move.l -[A2], -[A1] 00002584 EB2C lsl D4.b, D5 00002586 E9AF lsl D7, D4 00002588 E13B rol D3.b, D0 0000258A 1331 2B19 move.b -[A1], [[A1 + D2 * 2]] 0000258E 0302 btst D2, D1 00002590 8B38 6710 or.b [0x00006710], D5 00002594 9E07 sub.b D7, D7 00002596 90B0 7333 5710 B38B 0A57 10BC sub.l D0, [[A0 + 0x5710B38B + D7 * 2] + 0xA5710BC] 000025A2 0B1A btst [A2]+, D5 000025A4 F501 .extension 0x501 <> // unimplemented 000025A6 DB00 addx.b D5, D0 000025A8 6710 beq +0x12 /* 000025BA */ 000025AA BC2B 3B67 cmp.b D6, [A3 + 0x3B67] 000025AE 10B3 E306 DB19 move.b [A0], [[A3 + <>] + A6 * 2 - 0x24E7] 000025B4 2501 move.l -[A2], D1 000025B6 170B move.b -[A3], A3 000025B8 2B2D 03E5 move.l -[A5], [A5 + 0x3E5] // begin alternate branch 000025BA-000025BC label000025BA: 000025BA 03E5 .incomplete // end alternate branch 000025BA-000025BC label000025BA: // (misaligned) 000025BC B438 3B11 cmp.b D2, [0x00003B11] 000025C0 86BB 2B4C or.l D3, <> 000025C4 0F99 bclr [A1]+, D7 000025C6 0103 btst D3, D0 000025C8 05C1 .incomplete 000025CA C263 and.w D1, -[A3] 000025CC 0227 019D andi.b -[A7], 0x9D 000025D0 D302 addx.b D1, D2 000025D2 7EDB moveq.l D7, 0xFFFFFFDB 000025D4 0F3C 8316 btst 0x16, D7 000025D8 1710 move.b -[A3], [A0] 000025DA 0BF4 .incomplete 000025DC BB03 xor.b D3, D5 000025DE 2024 move.l D0, -[A4] 000025E0 4CD3 2569 movem.l D0,D3,D5,D6,A0,A2,A5, [A3] 000025E4 1322 move.b -[A1], -[A2] 000025E6 A30B syscall Rename/PBHRename/HRename, flags=3 000025E8 E309 lsl D1.b, 1 000025EA 1017 move.b D0, [A7] 000025EC 1020 move.b D0, -[A0] 000025EE 0E10 D081 .invalid.b [A0], 0x81 // invalid immediate operation 000025F2 9513 sub.b [A3], D2 000025F4 0581 bclr D1, D2 000025F6 72F4 moveq.l D1, 0xFFFFFFF4 000025F8 C30A abcd -[A1], -[A2] 000025FA 3715 move.w -[A3], [A5] 000025FC 0922 btst -[A2], D4 000025FE 3B2D 4715 move.w -[A5], [A5 + 0x4715] 00002602 002A 1794 7B1B ori.b [A2 + 0x7B1B], 0x94 00002608 1142 0E50 move.b [A0 + 0xE50], D2 0000260C 7B16 moveq.l D5, 0x16 0000260E 4E9A jsr [A2]+ 00002610 0A0E 5B04 xori.b A6, 0x4 00002614 A905 syscall DragGrayRgn 00002616 129A move.b [A1], [A2]+ 00002618 C905 abcd D4, D5 0000261A C102 abcd D0, D2 0000261C 9B29 A502 sub.b [A1 - 0x5AFE], D5 00002620 6B3C bmi +0x3E /* 0000265E */ 00002622 7332 moveq.l D1, 0x32 00002624 BB19 xor.b [A1]+, D5 00002626 7283 moveq.l D1, 0xFFFFFF83 00002628 33E9 00EB 061E BA9B move.w [0x061EBA9B], [A1 + 0xEB] 00002630 440A neg.b A2 00002632 0E17 0E3D .invalid.b [A7], 0x3D /* '=' */ // invalid immediate operation 00002636 F007 0215 pmove MR0, D7 0000263A 9323 sub.b -[A3], D1 0000263C 100A move.b D0, A2 0000263E 0EEB .incomplete 00002640 1168 3B20 826B move.b [A0 - 0x7D95], [A0 + 0x3B20] 00002646 000A 0E13 ori.b A2, 0x13 0000264A 2AD3 move.l [A5]+, [A3] 0000264C 3654 movea.w A3, [A4] 0000264E F311 .extension 0x311 <> // unimplemented 00002650 0A0E 082B xori.b A6, 0x2B /* '+' */ 00002654 1981 02FB move.b [A4 + D0.w * 2 - 0x5], D1 00002658 35E1 0196 move.w [PC + 0x196 /* 000027F0, value 0xEBBF */], -[A1] 0000265C 0A0E 8EF3 xori.b A6, 0xF3 // begin alternate branch 0000265E-00002664 label0000265E: 0000265E 8EF3 11E1 1BC1 divu.w D7, [[0x1BC1]] // end alternate branch 0000265E-00002664 label0000265E: // (misaligned) 00002660 11E1 1BC1 move.b [0x00001BC1], -[A1] 00002664 106B 13E3 movea.b A0, [A3 + 0x13E3] 00002668 165D movea.b A3, [A5]+ 0000266A 0583 bclr D3, D2 0000266C 179A EE6B move.b [A3 + A6 * 8 + 0x6B], [A2]+ 00002670 02D3 .incomplete 00002672 16F5 0507 1295 ED05 move.b [A3]+, [[A5 + <>] + D0 * 4 + 0x1295ED05] 0000267A 1007 move.b D0, D7 0000267C 010A btst A2, D0 0000267E CB11 and.b [A1], D5 00002680 0A0E 1B2B xori.b A6, 0x2B /* '+' */ 00002684 C500 abcd D2, D0 00002686 0B15 btst [A5], D5 00002688 420E clr.b A6 0000268A 0B01 btst D1, D5 0000268C 290E move.l -[A4], A6 0000268E C073 13E1 0D96 and.w D0, [[0xD96]] 00002694 10D0 move.b [A0]+, [A0] 00002696 1B03 move.b -[A5], D3 00002698 0FA5 bclr -[A5], D7 0000269A 1381 8F8B 38A5 16E3 move.b [[ + <> + A0 * 8] + 0x38A516E3], D1 000026A2 08F3 012A 2B0B D11D 380F bset.b [[A3 + <> + D2 * 2] - 0x2EE2C7F1], 0x2A /* '*' */ 000026AC 00F4 .incomplete 000026AE 0882 4611 bclr.b D2, 0x11 000026B2 EE07 asr D7.b, 7 000026B4 0CF1 .incomplete 000026B6 12F4 0C02 move.b [A1]+, [A4 + D0 * 4 + 0x2] 000026BA 9391 sub.l [A1], D1 000026BC F425 .invalid <> 000026BE DBF7 1D2F 2024 AE04 C34B add.l A5, [[A7 + 0x2024] + D1 * 4 - 0x51FB3CB5] 000026C8 2508 move.l -[A2], A0 000026CA D107 addx.b D0, D7 000026CC 0F29 2317 btst [A1 + 0x2317], D7 000026D0 0B89 bclr A1, D5 000026D2 4C0F 888B movem.w D0,D1,D3,D7,A3,A7, A7 000026D6 384C movea.w A4, A4 000026D8 0FA9 0C08 bclr [A1 + 0xC08], D7 000026DC 0707 btst D7, D3 000026DE 1CED 1A4C move.b [A6]+, [A5 + 0x1A4C] 000026E2 132E AD01 move.b -[A1], [A6 - 0x52FF] 000026E6 1702 move.b -[A3], D2 000026E8 943B 0930 1714 9F0F sub.b D2, [PC + 0x17149F0F + D0] 000026F0 0C22 B321 cmpi.b -[A2], 0x21 /* '!' */ 000026F4 EB1C rol D4.b, 5 000026F6 0833 1AA5 0158 btst.b [A3], 0xA5 000026FC 0B00 btst D0, D5 000026FE 584C addq.w A4, 4 00002700 931F sub.b [A7]+, D1 00002702 0C22 5B28 cmpi.b -[A2], 0x28 /* '(' */ 00002706 1B22 move.b -[A5], -[A2] 00002708 AD01 syscall FMSwapFont, auto_pop 0000270A 520B addq.b A3, 1 0000270C 0052 4CBB ori.w [A2], 0x4CBB 00002710 2D2D 1710 move.l -[A6], [A5 + 0x1710] 00002714 0A30 EB11 1303 B30C 100A xori.b [[A0 + <> + D1 * 2] - 0x4CF3EFF6], 0x11 0000271E 58A1 addq.l -[A1], 4 00002720 003B 0F10 0A52 ori.b [PC + D0 * 2 + 0x52], 0x10 00002726 A100 syscall Open/PBHOpen/HOpen, flags=1 00002728 E313 roxl D3.b, 1 0000272A 1065 movea.b A0, -[A5] 0000272C 857B 261B or.w [PC + D2.w * 8 + 0x1B], D2 00002730 0338 9B25 btst [0xFFFF9B25], D1 00002734 1005 move.b D0, D5 00002736 59E1 svs -[A1] 00002738 00AE C518 2A5B 1F10 ori.l [A6 + 0x1F10], 0xC5182A5B 00002740 0058 6501 ori.w [A0]+, 0x6501 00002744 3300 move.w -[A1], D0 00002746 6501 bcs +0x3 /* 00002749 */ 00002748 4230 C101 clr.b [[A0 + <> + A4]] 0000274C 0B14 btst [A4], D5 0000274E 1000 move.b D0, D0 00002750 52C5 shi D5 00002752 014B bchg A3, D0 00002754 04D1 .incomplete 00002756 0142 bchg D2, D0 00002758 5821 addq.b -[A1], 4 0000275A 0203 14F7 andi.b D3, 0xF7 0000275E 1E20 move.b D7, -[A0] 00002760 2024 move.l D0, -[A4] 00002762 BB33 8E10 xor.b [A3 + A0 * 8 + 0x10], D5 00002766 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 00002768 0A0E 0473 xori.b A6, 0x73 /* 's' */ 0000276C 4B93 .invalid 5, [A3] // invalid opcode 4 with b == 6 0000276E 11B3 0C08 1E49 move.b [A0 + D1 * 8 + 0x49], [A3 + D0 * 4 + 0x8] 00002774 0130 0493 btst [A0 + D0.w * 4 - 0x109], D0 00002778 913B 0FE1 0F45 sub.b [[0xF45]], D0 0000277E 120A move.b D1, A2 00002780 5804 addq.b D4, 4 00002782 9391 sub.l [A1], D1 00002784 E313 roxl D3.b, 1 00002786 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002788 E111 roxl D1.b, 8 0000278A 0A52 040F xori.w [A2], 0x40F 0000278E 611E bsr +0x20 /* 000027AE */ 00002790 C30A abcd -[A1], -[A2] 00002792 2073 0F83 0ADD 0942 movea.l A0, [[ + <> + D0 * 8] + 0xADD0942] 0000279A 520B addq.b A3, 1 0000279C 01ED .incomplete 0000279E 1C81 move.b [A6], D1 000027A0 BE83 cmp.l D7, D3 000027A2 3865 movea.w A4, -[A5] 000027A4 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000027A6 0C61 8753 cmpi.w -[A1], 0x8753 000027AA 03BA 4713 bclr [PC + 0x4713 /* 00006EBF, cstring "" */], D1 fn000027AE: 000027AE A67B syscall ADBReInit, flags=6 label000027B0: 000027B0 0601 28DB addi.b D1, 0xDB 000027B4 3841 movea.w A4, D1 000027B6 0098 1308 4B25 ori.l [A0]+, 0x13084B25 // begin alternate branch 000027BA-000027BC label000027BA: 000027BA 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 // end alternate branch 000027BA-000027BC label000027BA: // (misaligned) 000027BC 7C03 moveq.l D6, 0x03 000027BE 31B3 020F D2C8 move.w [A0 + A5.w * 2 - 0x56], [A3 + D0.w * 2 + 0xF] 000027C4 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000027C6 070B btst A3, D3 000027C8 CD63 and.w -[A3], D6 000027CA 0964 bchg -[A4], D4 000027CC 6C17 bge +0x19 /* 000027E5 */ 000027CE 145B movea.b A2, [A3]+ 000027D0 3793 BEBB move.w [A3 + A3 * 8 - 0x69], [A3] 000027D4 1817 move.b D4, [A7] 000027D6 0B28 3282 btst [A0 + 0x3282], D5 000027DA 7A23 moveq.l D5, 0x23 000027DC A427 syscall ReallocateHandle, flags=4 000027DE 13C4 646C 1404 move.b [0x646C1404], D4 000027E4 3793 CD37 93D3 3B3B 1404 9385 move.w [[A3 - 0x6C2CC4C5] + A4 * 4 + 0x14049385], [A3] 000027F0 EBBF rol D7, D5 000027F2 1404 move.b D2, D4 000027F4 2793 E10F 1493 051B move.l [[A3 + <>] + A6 + 0x1493051B], [A3] 000027FC 08EB 3F07 11E6 bset.b [A3 + 0x11E6], 0x7 00002802 9713 sub.b [A3], D3 00002804 EB8B lsl D3, 5 00002806 0004 4793 ori.b D4, 0x93 0000280A F90B .extension 0x90B <> // unimplemented 0000280C 3B17 move.w -[A5], [A7] 0000280E 1400 move.b D2, D0 00002810 C8A3 and.l D4, -[A3] 00002812 0A21 0B97 xori.b -[A1], 0x97 00002816 1407 move.b D2, D7 00002818 6103 bsr +0x5 /* 0000281D */ 0000281A 6794 beq -0x6A /* 000027B0 */ 0000281C 1541 01F7 move.b [A2 + 0x1F7], D1 00002820 9420 sub.b D2, -[A0] 00002822 6102 bsr +0x4 /* 00002826 */ 00002824 6794 beq -0x6A /* 000027BA */ fn00002826: 00002826 3417 move.w D2, [A7] 00002828 943D sub.b D2, <> 0000282A 8794 or.l [A4], D3 0000282C 4137 944C .invalid 0, [A7 + A1.w * 4 + 0x4C] // invalid opcode 4 with b == 4 00002830 4794 .invalid 3, [A4] // invalid opcode 4 with b == 6 00002832 5237 145F addq.b [A7 + D1.w * 4 + 0x5F], 1 00002836 3B8E 9305 move.w [[A5 + <>] + A1 * 2], A6 0000283A 5B87 subq.l D7, 5 0000283C CB00 abcd D5, D0 0000283E 130F move.b -[A1], A7 00002840 0C0C 4171 cmpi.b A4, 0x71 /* 'q' */ 00002844 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00002846 2B24 move.l -[A5], -[A4] 00002848 217A 6E4C E306 move.l [A0 - 0x1CFA], [PC + 0x6E4C /* 00009696, cstring "" */] 0000284E 7327 moveq.l D1, 0x27 00002850 1B2C 6301 move.b -[A5], [A4 + 0x6301] 00002854 7C23 moveq.l D6, 0x23 00002856 07BB 37AE BB09 7CBB bclr [[-0x44F7] + D3 * 8 + 0x7CBB], D3 0000285E 372A E325 move.w -[A3], [A2 - 0x1CDB] 00002862 CB01 abcd D5, D1 00002864 2B24 move.l -[A5], -[A4] 00002866 2A23 move.l D5, -[A3] 00002868 3A5B movea.w A5, [A3]+ 0000286A 033B 292B 0813 064C 1BA1 btst [[PC + 0x813 + D2] + 0x64C1BA1], D1 00002874 1B02 move.b -[A5], D2 00002876 0036 C5F8 4114 ori.b <>, 0xF8 0000287C 0714 btst [A4], D3 0000287E 8B01 sbcd D5, D1 00002880 0533 2420 btst [A3 + D2.w * 4 + 0x20], D2 00002884 2C7B 0D2B 081B 064C 1B2E movea.l A6, [[PC + 0x81B + D0 * 4] + 0x64C1B2E] 0000288E E105 asl D5.b, 8 00002890 6AE1 bpl -0x1D /* 00002873 */ 00002892 02DA .incomplete 00002894 1B21 move.b -[A5], -[A1] 00002896 BB0C cmpm.b [A5]+, [A4]+ 00002898 5503 subq.b D3, 2 0000289A 0714 btst [A4], D3 0000289C AFCB syscall 0xBCB, auto_pop 0000289E 0125 btst -[A5], D0 000028A0 03A7 bclr -[A7], D1 000028A2 14C1 move.b [A2]+, D1 000028A4 0714 btst [A4], D3 000028A6 4B2B 244C .invalid 5, [A3 + 0x244C] // invalid opcode 4 with b == 4 000028AA 8318 or.b [A0]+, D1 000028AC CB00 abcd D5, D0 000028AE E31A rol D2.b, 1 000028B0 0715 btst [A5], D3 000028B2 D433 B9CB 2288 9803 add.b D2, [[ + <>] + 0x22889803] 000028BA 17A3 00A3 move.b [A3 + D0.w - 0x93], -[A3] 000028BE 1313 move.b -[A1], [A3] 000028C0 0C13 136B cmpi.b [A3], 0x6B /* 'k' */ 000028C4 0546 bchg D6, D2 000028C6 040F C113 subi.b A7, 0x13 000028CA 6638 bne +0x3A /* 00002904 */ 000028CC 0F46 bchg D6, D7 000028CE 2804 move.l D4, D4 000028D0 1790 5838 move.b [A3 + D5 + 0x38], [A0] 000028D4 F325 .extension 0x325 <> // unimplemented 000028D6 B9A6 xor.l -[A6], D4 000028D8 0135 2B0C btst <>, D0 000028DC E516 roxl D6.b, 2 000028DE A1A6 syscall vStdEntry, flags=1 000028E0 C507 abcd D2, D7 000028E2 A5A6 syscall vStdEntry, flags=5 000028E4 040F 6E2A subi.b A7, 0x2A /* '*' */ 000028E8 333A 88DB move.w -[A1], [PC - 0x7725 /* FFFFB1C5, cstring "" */] 000028EC 384B movea.w A4, A3 000028EE 0410 8316 subi.b [A0], 0x16 000028F2 081E CB02 btst.b [A6]+, 0x2 000028F6 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 000028F8 01B2 6302 0302 bclr [[A2 + <> + D6 * 2] + 0x302], D0 000028FE DB38 CB00 add.b [0xFFFFCB00], D5 00002902 0B2C 2F33 btst [A4 + 0x2F33], D5 // begin alternate branch 00002904-00002908 label00002904: 00002904 2F33 2C5B move.l -[A7], [A3 + D2 * 4 + 0x5B] // end alternate branch 00002904-00002908 label00002904: // (misaligned) 00002906 2C5B movea.l A6, [A3]+ 00002908 0636 0F28 402B addi.b [A6 + D4.w + 0x2B], 0x28 /* '(' */ 0000290E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00002910 CB3A 2300 and.b [PC + 0x2300 /* 00002302, value 0x66 'f' */], D5 00002914 33AC A507 DB39 6510 A114 move.w [[A1 + 0x6510A114 + A5 * 2]], [A4 - 0x5AF9] 0000291E 0333 5B03 4310 CB12 btst [[A3 + <> + D5 * 2] + 0x4310CB12], D1 00002926 334B 6B36 move.w [A1 + 0x6B36], A3 0000292A 1306 move.b -[A1], D6 0000292C 6A23 bpl +0x25 /* 00002951 */ 0000292E 462A C32D not.b [A2 - 0x3CD3] 00002932 0715 btst [A5], D3 00002934 8637 03B5 66CB 3205 or.b D3, [[0x66CB3205] + D0 * 2] 0000293C 021B 0605 andi.b [A3]+, 0x5 00002940 02A3 2DFB 071B andi.l -[A3], 0x2DFB071B 00002946 0611 024B addi.b [A1], 0x4B /* 'K' */ 0000294A 135B 0325 move.b [A1 + 0x325], [A3]+ 0000294E 5A36 7613 addq.b [A6 + D7.w * 8 + 0x13], 5 00002952 0648 6B1E addi.w A0, 0x6B1E 00002956 040F 7407 subi.b A7, 0x7 0000295A 0CE4 .incomplete 0000295C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000295E 1B06 move.b -[A5], D6 00002960 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002962 0F74 1701 bchg [[A4 + <> + D1 * 8]], D7 00002966 A5E3 syscall vFndFilName, flags=5 00002968 0603 0298 addi.b D3, 0x98 0000296C 74B3 moveq.l D2, 0xFFFFFFB3 0000296E 0EAB 0F07 151B 0F81 .invalid.l [A3 + 0xF81], 0xF07151B // invalid immediate operation 00002976 1814 move.b D4, [A4] 00002978 0443 4B3B subi.w D3, 0x4B3B /* 'K;' */ 0000297C 3157 1524 move.w [A0 + 0x1524], [A7] 00002980 E128 lsl D0.b, D0 00002982 8795 or.l [A5], D3 00002984 2ED6 move.l [A7]+, [A6] 00002986 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00002988 7795 moveq.l D3, 0xFFFFFF95 0000298A 3E8B move.w [A7], A3 0000298C 000A 8C17 ori.b A2, 0x17 00002990 0A4F 6715 xori.w A7, 0x6715 00002994 4D89 .invalid 6, A1 // invalid opcode 4 with b == 6 00002996 3B17 move.w -[A5], [A7] 00002998 955A sub.w [A2]+, D2 0000299A CB12 and.b [A2], D5 0000299C 130F move.b -[A1], A7 0000299E 6B36 bmi +0x38 /* 000029D6 */ 000029A0 0316 btst [A6], D1 000029A2 F309 .extension 0x309 <> // unimplemented 000029A4 517E subq.w <>, 8 000029A6 3A51 movea.w A5, [A1] 000029A8 7EAB moveq.l D7, 0xFFFFFFAB 000029AA 1D6E E332 5715 move.b [A6 + 0x5715], [A6 - 0x1CCE] 000029B0 5D0F subq.b A7, 6 000029B2 A52E syscall BlockMove/BlockMoveData, flags=5 000029B4 070F btst A7, D3 000029B6 F41B cinva NONE 000029B8 0907 btst D7, D4 000029BA 0F32 2B0B 1715 C125 btst [[A2 + <> + D2 * 2] + 0x1715C125], D7 000029C2 0421 33A0 subi.b -[A1], 0xA0 000029C6 7B01 moveq.l D5, 0x01 000029C8 EB81 asl D1, 5 000029CA 8303 sbcd D1, D3 000029CC F305 .extension 0x305 <> // unimplemented 000029CE EE0F lsr D7.b, 7 000029D0 B683 cmp.l D3, D3 000029D2 BFEC 1ED6 cmpa.l A7, [A4 + 0x1ED6] label000029D6: 000029D6 3701 move.w -[A3], D1 000029D8 62E3 bhi -0x1B /* 000029BD */ 000029DA 3A20 move.w D5, -[A0] 000029DC 2CC9 move.l [A6]+, A1 000029DE 1157 1578 move.b [A0 + 0x1578], [A7] 000029E2 212A F715 move.l -[A0], [A2 - 0x8EB] 000029E6 8137 1592 1B2D or.b [[ + D1 * 4] + 0x1B2D], D0 000029EC A550 syscall RelString/CompareString, flags=5 000029EE 230F move.l -[A1], A7 000029F0 0B00 btst D0, D5 000029F2 7233 moveq.l D1, 0x33 000029F4 000A 7227 ori.b A2, 0x27 /* '\'' */ 000029F8 0992 bclr [A2], D4 000029FA 6ED3 bgt -0x2B /* 000029CF */ 000029FC 0042 3E73 ori.w D2, 0x3E73 /* '>s' */ 00002A00 1927 move.b -[A4], -[A7] 00002A02 1378 5C2C 3017 move.b [A1 + 0x3017], [0x00005C2C] 00002A08 137C F662 0700 move.b [A1 + 0x700], 0x62 /* 'b' */ 00002A0E D030 5702 0613 add.b D0, [[A0 + <> + D5 * 8] + 0x613] 00002A14 0323 btst -[A3], D1 00002A16 0F40 bchg D0, D7 00002A18 534B subq.w A3, 1 00002A1A 2713 move.l -[A3], [A3] 00002A1C 7453 moveq.l D2, 0x53 00002A1E 063E 85E7 addi.b <>, 0xE7 00002A22 E100 asl D0.b, 8 00002A24 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4 00002A26 203E move.l D0, <> 00002A28 E4E3 roxr .w -[A3] 00002A2A 0AC3 .incomplete 00002A2C 0737 91FA DB18 0712 AB7B btst [[-0x24E7F8EE] - 0x5485], D3 00002A36 0647 1246 addi.w D7, 0x1246 00002A3A A303 syscall Write, flags=3 00002A3C F326 .extension 0x326 <> // unimplemented 00002A3E 7B03 moveq.l D5, 0x03 00002A40 2B00 move.l -[A5], D0 00002A42 0716 btst [A6], D3 00002A44 2643 movea.l A3, D3 00002A46 229B move.l [A1], [A3]+ 00002A48 367B 0307 930C 7B03 movea.w A3, [[PC + <>] + D0 * 2 - 0x6CF384FD] 00002A50 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 00002A52 1FA3 1AC3 move.b [A7 + D1 * 2 - 0x61], -[A3] 00002A56 1193 2117 104A 1704 move.b [[A0] + D2 + 0x104A1704], [A3] 00002A5E F7A3 .invalid <> 00002A60 0807 18E5 btst.b D7, 0xE5 00002A64 E510 roxl D0.b, 2 00002A66 1710 move.b -[A3], [A0] 00002A68 ABEE syscall ColorSync 00002A6A E1E7 asl .w -[A7] 00002A6C 170C move.b -[A3], A4 00002A6E 11DB 0E17 move.b [0x00000E17], [A3]+ 00002A72 0C14 ABAF cmpi.b [A4], 0xAF 00002A76 4AEB 1837 tas.b [A3 + 0x1837] 00002A7A 0386 bclr D6, D1 00002A7C 2705 move.l -[A3], D5 00002A7E 8A0F or.b D5, A7 00002A80 BC0E cmp.b D6, A6 00002A82 AA43 syscall SetControlColor/SetCtlColor 00002A84 1F5E 6EA0 move.b [A7 + 0x6EA0], [A6]+ 00002A88 043B 9357 00A0 subi.b [PC + D0.w - 0x96], 0x57 /* 'W' */ 00002A8E D30D addx.b -[A1], -[A5] 00002A90 5E67 addq.w -[A7], 7 00002A92 00A8 8504 D310 4711 ori.l [A0 + 0x4711], 0x8504D310 00002A9A FE26 E6C5 .unknown 0xFE26 0xE6C5 (W = 7) 00002A9E 0CCA .incomplete 00002AA0 730B moveq.l D1, 0x0B 00002AA2 CEE3 mulu.w D7, -[A3] 00002AA4 05CB .incomplete 00002AA6 349B move.w [A2], [A3]+ 00002AA8 03B3 030E 5A13 bclr [[A3 + <>] + D0 * 2 + 0x5A13], D1 00002AAE 2507 move.l -[A2], D7 00002AB0 19DC 2B1A move.b 0x1A, [A4]+ 00002AB4 071A btst [A2]+, D3 00002AB6 1983 0A14 move.b [A4 + D0 * 2 + 0x14], D3 00002ABA EC1E ror D6.b, 6 00002ABC 042B 20B2 A480 subi.b [A3 - 0x5B80], 0xB2 00002AC2 380F move.w D4, A7 00002AC4 8101 sbcd D0, D1 00002AC6 1715 move.b -[A3], [A5] 00002AC8 D48C add.l D2, A4 00002ACA AB34 syscall bSETUP8 00002ACC 5B06 subq.b D6, 5 00002ACE B307 xor.b D7, D1 00002AD0 6B05 bmi +0x7 /* 00002AD7 */ 00002AD2 BB09 cmpm.b [A5]+, [A1]+ 00002AD4 1318 move.b -[A1], [A0]+ 00002AD6 134B 1404 move.b [A1 + 0x1404], A3 00002ADA 0FB2 A466 bclr [A2 + A2.w * 4 + 0x66], D7 00002ADE 380F move.w D4, A7 00002AE0 883E or.b D4, <> 00002AE2 DB00 addx.b D5, D0 00002AE4 A5EA syscall vFileRead, flags=5 00002AE6 0F09 btst A1, D7 00002AE8 0413 870B subi.b [A3], 0xB 00002AEC 0273 05A3 05BB 06D3 0388 7C4C EB3A andi.w [[0x6D30388 + D0 * 4] + 0x7C4CEB3A], 0x5A3 00002AFA 86D3 divu.w D3, [A3] 00002AFC 3743 0848 move.w [A3 + 0x848], D3 00002B00 A317 syscall Eject, flags=3 00002B02 0A33 0404 0F70 6EFB 038E xori.b [A3 + 0x6EFB038E], 0x4 00002B0C 0407 9046 subi.b D7, 0x46 /* 'F' */ 00002B10 0F08 btst A0, D7 00002B12 440A neg.b A2 00002B14 A200 syscall OpenSlot, flags=2 00002B16 D303 addx.b D1, D3 00002B18 0073 0500 E305 ori.w [[A3 + <>] + A6 * 2], 0x500 00002B1E 0417 95B3 subi.b [A7], 0xB3 00002B22 7217 moveq.l D1, 0x17 00002B24 0A8A 0FA5 6B21 xori.l A2, 0xFA56B21 00002B2A 032B 2F8E btst [A3 + 0x2F8E], D1 00002B2E 043B 3870 7438 subi.b [PC + D7.w * 4 + 0x38], 0x70 /* 'p' */ 00002B34 9B18 sub.b [A0]+, D5 00002B36 5A73 0523 030B 0207 020F addq.w [[A3 + 0x30B + D0 * 4] + 0x207020F], 5 00002B40 6301 bls +0x3 /* 00002B43 */ 00002B42 D303 addx.b D1, D3 00002B44 2307 move.l -[A1], D7 00002B46 BB06 xor.b D6, D5 00002B48 6381 bls -0x7D /* 00002ACB */ 00002B4A 2B04 move.l -[A5], D4 00002B4C 170B move.b -[A3], A3 00002B4E EFDB 00AD bfins [A3]+ {2:D5}, D0 00002B52 0093 121A A308 ori.l [A3], 0x121AA308 00002B58 070A btst A2, D3 00002B5A 1FC5 move.b <>, D5 00002B5C 068E 0417 84E7 addi.l A6, 0x41784E7 00002B62 DB19 add.b [A1]+, D5 00002B64 5101 subq.b D1, 8 00002B66 BB49 cmpm.w [A5]+, [A1]+ 00002B68 B235 15DB 2607 067E cmp.b D1, [[] + 0x2607067E] 00002B70 2D01 move.l -[A6], D1 label00002B72: 00002B72 50F3 3E73 st [A3 + D3 * 8 + 0x73] 00002B76 0513 btst [A3], D2 00002B78 3C20 move.w D6, -[A0] 00002B7A 2C27 move.l D6, -[A7] 00002B7C 01EE .incomplete 00002B7E 433B 7B14 .invalid 1, <> // invalid opcode 4 with b == 4 00002B82 D303 addx.b D1, D3 00002B84 2800 move.l D4, D0 00002B86 2B04 move.l -[A5], D4 00002B88 49BF .invalid 4, <> // invalid opcode 4 with b == 6 00002B8A AE5C syscall OCEUtils, auto_pop 00002B8C 0B18 btst [A0]+, D5 00002B8E D303 addx.b D1, D3 00002B90 2A07 move.l D5, D7 00002B92 0FAB 2B1F bclr [A3 + 0x2B1F], D7 00002B96 1706 move.b -[A3], D6 00002B98 4EA1 jsr -[A1] 00002B9A 0612 E50E addi.b [A2], 0xE 00002B9E 250F move.l -[A2], A7 00002BA0 0349 bchg A1, D1 00002BA2 250F move.l -[A2], A7 00002BA4 0706 btst D6, D3 00002BA6 5A07 addq.b D7, 5 00002BA8 0A88 4308 0303 xori.l A0, 0x43080303 00002BAE 0706 btst D6, D3 00002BB0 60C0 bra -0x3E /* 00002B72 */ 00002BB2 6706 beq +0x8 /* 00002BBA */ 00002BB4 6381 bls -0x7D /* 00002B37 */ 00002BB6 06FB .incomplete 00002BB8 2EA4 move.l [A7], -[A4] label00002BBA: 00002BBA 388B move.w [A4], A3 00002BBC 1BF1 08D3 move.b <>, [A1 + D0 - 0x45] 00002BC0 830F sbcd -[A1], -[A7] 00002BC2 550B subq.b A3, 2 00002BC4 CB14 and.b [A4], D5 00002BC6 2706 move.l -[A3], D6 00002BC8 7487 moveq.l D2, 0xFFFFFF87 00002BCA 2360 C16F move.l [A1 - 0x3E91], -[A0] 00002BCE F723 .extension 0x723 <> // unimplemented 00002BD0 0541 bchg D1, D2 00002BD2 0E21 0AC3 .invalid.b -[A1], 0xC3 // invalid immediate operation 00002BD6 0905 btst D5, D4 00002BD8 0BA8 4181 bclr [A0 + 0x4181], D5 00002BDC A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1 00002BDE 203E move.l D0, <> 00002BE0 4119 .invalid 0, [A1]+ // invalid opcode 4 with b == 4 00002BE2 84DB divu.w D2, [A3]+ 00002BE4 0749 bchg A1, D3 00002BE6 0F27 btst -[A7], D7 00002BE8 0698 0033 0727 addi.l [A0]+, 0x330727 00002BEE 069E A900 0B0A addi.l [A6]+, 0xA9000B0A 00002BF4 0A73 040A DB15 xori.w [[A3] + A5 * 2], 0x40A 00002BFA 0A07 15C0 xori.b D7, 0xC0 00002BFE CB07 abcd D5, D7 00002C00 C504 abcd D2, D4 00002C02 E325 asl D5.b, D1 00002C04 A50F syscall MountVol, flags=5 00002C06 4E4B trap 11 00002C08 04F9 .incomplete 00002C0A 0EC1 .incomplete 00002C0C 0EDB .incomplete 00002C0E 3A08 move.w D5, A0 00002C10 EA0A lsr D2.b, 5 00002C12 F475 cpushp DATA, [A5] 00002C14 220F move.l D1, A7 00002C16 7522 moveq.l D2, 0x22 00002C18 0F88 bclr A0, D7 00002C1A 2B25 move.l -[A5], -[A5] 00002C1C 4CBB BC2B 1F2B 0057 1246 0705 movem.w D0,D1,D3,D5,A2,A3,A4,A5,A7, [[PC + 0x57 + D1 * 8] + 0x12460705] 00002C28 4007 negx.b D7 00002C2A 1251 movea.b A1, [A1] 00002C2C EB42 asl D2.w, 5 00002C2E 0785 bclr D5, D3 00002C30 7853 moveq.l D4, 0x53 00002C32 0E23 036B .invalid.b -[A3], 0x6B /* 'k' */ // invalid immediate operation 00002C36 0593 bclr [A3], D2 00002C38 2228 D302 move.l D1, [A0 - 0x2CFE] 00002C3C 2D3C 8322 81E3 move.l -[A6], 0x832281E3 00002C42 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00002C44 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00002C46 45C0 lea.l A2, D0 00002C48 8329 4604 or.b [A1 + 0x4604], D1 00002C4C 178B 3C83 move.b [A3 + D3 * 4 - 0x125], A3 00002C50 44EB 0146 move.b [A3 + 0x146], CCR 00002C54 040F E500 subi.b A7, 0x0 00002C58 CB29 2814 and.b [A1 + 0x2814], D5 00002C5C 8E04 or.b D7, D4 00002C5E 0FB2 1701 bclr [[A2 + <> + D1 * 8]], D7 00002C62 0F83 bclr D3, D7 00002C64 0D53 bchg [A3], D6 00002C66 0149 bchg A1, D0 00002C68 0583 bclr D3, D2 00002C6A 064B 0501 addi.w A3, 0x501 00002C6E 41A4 .invalid 0, -[A4] // invalid opcode 4 with b == 6 00002C70 3863 movea.w A4, -[A3] 00002C72 3A45 movea.w A5, D5 00002C74 4163 chk.w D0, -[A3] 00002C76 03D3 .incomplete 00002C78 382A 533A move.w D4, [A2 + 0x533A] 00002C7C 327E movea.w A1, <> 00002C7E 271A move.l -[A3], [A2]+ 00002C80 2CDB move.l [A6]+, [A3]+ 00002C82 0081 07C1 29A1 ori.l D1, 0x7C129A1 00002C88 0D0F btst A7, D6 00002C8A 6681 bne -0x7D /* 00002C0D */ 00002C8C 13E3 05A1 3F66 move.b [0x05A13F66], -[A3] 00002C92 C134 6309 and.b [[A4 + <> + D6 * 2]], D0 00002C96 CD34 0F70 6E17 0D26 and.b [A4 + 0x6E170D26], D6 00002C9E 4B2E C722 .invalid 5, [A6 - 0x38DE] // invalid opcode 4 with b == 4 00002CA2 E393 roxl D3, 1 00002CA4 0A91 2D0F E52E xori.l [A1], 0x2D0FE52E 00002CAA 8112 or.b [A2], D0 00002CAC BB11 xor.b [A1], D5 00002CAE 8901 sbcd D4, D1 00002CB0 148E move.b [A2], A6 00002CB2 6507 bcs +0x9 /* 00002CBB */ 00002CB4 0FB2 2072 bclr [A2 + D2.w + 0x72], D7 00002CB8 FB14 .extension 0xB14 <> // unimplemented 00002CBA 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 00002CBC 8501 sbcd D2, D1 00002CBE 0F39 3145 2401 btst [0x31452401], D7 00002CC4 0E20 3E81 .invalid.b -[A0], 0x81 // invalid immediate operation 00002CC8 0F61 bchg -[A1], D7 00002CCA 0F89 bclr A1, D7 00002CCC 2017 move.l D0, [A7] 00002CCE 0502 btst D2, D2 00002CD0 4CBB 3986 1B24 movem.w D1,D2,D7,A0,A3,A4,A5, <> 00002CD6 1343 86EB move.b [A1 - 0x7915], D3 00002CDA 171B move.b -[A3], [A3]+ 00002CDC 1D75 22FB 0917 move.b [A6 + 0x917], [A5 + D2.w * 2 - 0x5] 00002CE2 16D4 move.b [A3]+, [A4] 00002CE4 CB07 abcd D5, D7 00002CE6 8B0D sbcd -[A5], -[A5] 00002CE8 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00002CEA 0A65 3140 xori.w -[A5], 0x3140 /* '1@' */ 00002CEE DB2B 4126 add.b [A3 + 0x4126], D5 00002CF2 2017 move.l D0, [A7] 00002CF4 0C84 4D1C 4515 cmpi.l D4, 0x4D1C4515 00002CFA 812B E194 or.b [A3 - 0x1E6C], D0 00002CFE CB37 EB30 7305 3B0E and.b [A7 + 0x73053B0E + A6 * 2], D5 00002D06 033E btst <>, D1 00002D08 D303 addx.b D1, D3 00002D0A 5B07 subq.b D7, 5 00002D0C 0704 btst D4, D3 00002D0E C44C and.w D2, A4 00002D10 6B18 bmi +0x1A /* 00002D2A */ 00002D12 2B3F move.l -[A5], <> 00002D14 B302 xor.b D2, D1 00002D16 070C btst A4, D3 00002D18 9067 sub.w D0, -[A7] 00002D1A 0CAC 9B33 00D3 1022 cmpi.l [A4 + 0x1022], 0x9B3300D3 00002D22 EA2B lsr D3.b, D5 00002D24 1407 move.b D2, D7 00002D26 0E6F 1717 3521 .invalid.w [A7 + 0x3521], 0x1717 // invalid immediate operation // begin alternate branch 00002D2A-00002D2C label00002D2A: 00002D2A 3521 move.w -[A2], -[A1] // end alternate branch 00002D2A-00002D2C label00002D2A: // (misaligned) 00002D2C 0102 btst D2, D0 00002D2E 0320 btst -[A0], D1 00002D30 5B1C subq.b [A4]+, 5 00002D32 F21A 46A1 fmod fp5, (float) [A2]+ 00002D36 0065 0223 ori.w -[A5], 0x223 00002D3A 0165 bchg -[A5], D0 00002D3C 0285 0169 0207 andi.l D5, 0x1690207 00002D42 0AFC .incomplete 00002D44 D310 add.b [A0], D1 00002D46 48EB 1A17 0A9F movem.l [A3 + 0xA9F], D0,D1,D2,D4,A1,A3,A4 00002D4C 0F05 btst D5, D7 00002D4E 01A1 bclr -[A1], D0 00002D50 0132 F217 btst [A2 + A7.w * 2 + 0x17], D0 00002D54 0AAC 0320 204B 0703 xori.l [A4 + 0x703], 0x320204B 00002D5C 15E3 0207 move.b [PC + 0x207 /* 00002F65, value 0x7 */], -[A3] 00002D60 065E 41BC addi.w [A6]+, 0x41BC 00002D64 4641 not.w D1 00002D66 0209 0E04 andi.b A1, 0x4 00002D6A 0F20 btst -[A0], D7 00002D6C 3E43 movea.w A7, D3 00002D6E 0417 1491 subi.b [A7], 0x91 00002D72 D310 add.b [A0], D1 00002D74 8E04 or.b D7, D4 00002D76 0F6E 08EA bchg [A6 + 0x8EA], D7 00002D7A E504 asl D4.b, 2 00002D7C 1705 move.b -[A3], D5 00002D7E 1F41 C47B move.b [A7 - 0x3B85], D1 00002D82 4C47 0D0B movem.l D0,D1,D3,A0,A2,A3, D7 00002D86 415F chk.w D0, [A7]+ 00002D88 BD6B 6567 xor.w [A3 + 0x6567], D6 00002D8C 7316 moveq.l D1, 0x16 00002D8E 3B08 move.w -[A5], A0 00002D90 C16B 3329 and.w [A3 + 0x3329], D0 00002D94 8969 8306 or.w [A1 - 0x7CFA], D4 00002D98 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00002D9A D9D3 add.l A4, [A3] 00002D9C 2927 move.l -[A4], -[A7] 00002D9E 0D86 bclr D6, D6 00002DA0 181A move.b D4, [A2]+ 00002DA2 8806 or.b D4, D6 00002DA4 6B00 0707 bmi +0x709 /* 000034AD */ 00002DA8 AB06 syscall CullPoints 00002DAA C130 270D and.b [[A0 + <>] + D2 * 8], D0 00002DAE 8247 or.w D1, D7 00002DB0 058F bclr A7, D2 00002DB2 0F25 btst -[A5], D7 00002DB4 66C1 bne -0x3D /* 00002D77 */ 00002DB6 2907 move.l -[A4], D7 00002DB8 09F1 .incomplete 00002DBA 26E6 move.l [A3]+, -[A6] 00002DBC 0B08 btst A0, D5 00002DBE 070B btst A3, D3 00002DC0 22CB move.l [A1]+, A3 00002DC2 0C51 32A3 cmpi.w [A1], 0x32A3 00002DC6 2995 342B move.l [A4 + D3.w * 4 + 0x2B], [A5] 00002DCA 43E9 0085 lea.l A1, [A1 + 0x85] 00002DCE 206B 292B movea.l A0, [A3 + 0x292B] 00002DD2 3D53 0E04 move.w [A6 + 0xE04], [A3] 00002DD6 1B0B move.b -[A5], A3 00002DD8 7074 moveq.l D0, 0x74 00002DDA B322 xor.b -[A2], D1 00002DDC 4604 not.b D4 00002DDE 0F25 btst -[A5], D7 00002DE0 3423 move.w D2, -[A3] 00002DE2 933B 00BB sub.b [PC + D0.w - 0x69], D1 00002DE6 286B 0514 movea.l A4, [A3 + 0x514] 00002DEA 040F E0B0 subi.b A7, 0xB0 00002DEE C866 and.w D4, -[A6] 00002DF0 C303 abcd D1, D3 00002DF2 2817 move.l D4, [A7] 00002DF4 131D move.b -[A1], [A5]+ 00002DF6 0FE0 .incomplete 00002DF8 6EF3 bgt -0xB /* 00002DED */ 00002DFA 0762 bchg -[A2], D3 00002DFC 9B01 subx.b D5, D1 00002DFE C004 and.b D0, D4 00002E00 AB07 syscall PutPicByte 00002E02 7B01 moveq.l D5, 0x01 00002E04 74C8 moveq.l D2, 0xFFFFFFC8 00002E06 6A07 bpl +0x9 /* 00002E0F */ 00002E08 09EA .incomplete 00002E0A C304 abcd D1, D4 00002E0C 2136 370B DB5B 4D2A move.l -[A0], [[A6 + <> + D3 * 8] - 0x24A4B2D6] 00002E14 3B18 move.w -[A5], [A0]+ 00002E16 8D0A sbcd -[A6], -[A2] 00002E18 1B0C move.b -[A5], A4 00002E1A B509 cmpm.b [A2]+, [A1]+ 00002E1C 8B33 B509 or.b [[A3 + <> + A3 * 4]], D5 00002E20 6329 bls +0x2B /* 00002E4B */ 00002E22 A509 syscall Delete/PBHDelete/HDelete, flags=5 00002E24 AB00 syscall BitBlt 00002E26 7074 moveq.l D0, 0x74 00002E28 231A move.l -[A1], [A2]+ 00002E2A 4604 not.b D4 00002E2C 0FA5 bclr -[A5], D7 00002E2E 0993 bclr [A3], D4 00002E30 44B1 090F BD09 0FB5 neg.l [[A1 + <>] + D0 - 0x42F6F04B] 00002E38 094B bchg A3, D4 00002E3A 38A5 move.w [A4], -[A5] 00002E3C 0907 btst D7, D4 00002E3E 019A bclr [A2]+, D0 00002E40 5309 subq.b A1, 1 00002E42 9509 subx.b -[A2], -[A1] 00002E44 531B subq.b [A3]+, 1 00002E46 2E27 move.l D7, -[A7] 00002E48 05D6 .incomplete 00002E4A 3423 move.w D2, -[A3] 00002E4C 0C6B 356B 074B cmpi.w [A3 + 0x74B], 0x356B /* '5k' */ 00002E52 0FA1 bclr -[A1], D7 00002E54 7D07 moveq.l D6, 0x07 00002E56 1615 move.b D3, [A5] 00002E58 D316 add.b [A6], D1 00002E5A 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00002E5C 3B00 move.w -[A5], D0 00002E5E 2B08 move.l -[A5], A0 00002E60 FB02 .extension 0xB02 <> // unimplemented 00002E62 830C sbcd -[A1], -[A4] 00002E64 730C moveq.l D1, 0x0C 00002E66 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00002E68 2B02 move.l -[A5], D2 00002E6A 5313 subq.b [A3], 1 00002E6C F320 .extension 0x320 <> // unimplemented 00002E6E FB02 .extension 0xB02 <> // unimplemented 00002E70 830A sbcd -[A1], -[A2] 00002E72 7301 moveq.l D1, 0x01 00002E74 2B06 move.l -[A5], D6 00002E76 DB00 addx.b D5, D0 00002E78 8101 sbcd D0, D1 00002E7A 6B00 8501 bmi -0x7AFD /* FFFFB37D */ 00002E7E EE81 asr D1, 7 00002E80 01DB .incomplete 00002E82 0127 btst -[A7], D0 00002E84 057D bchg <>, D2 00002E86 BB44 xor.w D4, D5 00002E88 2B02 move.l -[A5], D2 00002E8A 4A7B 0E1C tst.w [PC + D0 * 8 + 0x1C] 00002E8E 0705 btst D5, D3 00002E90 28B0 270B 1F3B 0807 move.l [A4], [[A0 + <> + D2 * 8] + 0x1F3B0807] 00002E98 1326 move.b -[A1], -[A6] 00002E9A 9B01 subx.b D5, D1 00002E9C 099A bclr [A2]+, D4 00002E9E 034A bchg A2, D1 00002EA0 1521 move.b -[A2], -[A1] 00002EA2 32EA 4948 move.w [A1]+, [A2 + 0x4948] 00002EA6 A048 syscall PtrZone 00002EA8 9EBB 4747 sub.l D7, <> 00002EAC 1A2A 9604 move.b D5, [A2 - 0x69FC] 00002EB0 F324 .extension 0x324 <> // unimplemented 00002EB2 9304 subx.b D1, D4 00002EB4 5305 subq.b D5, 1 00002EB6 071A btst [A2]+, D3 00002EB8 CF50 and.w [A0], D7 00002EBA 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 00002EBC 330E move.w -[A1], A6 00002EBE 4608 not.b A0 00002EC0 0664 0283 addi.w -[A4], 0x283 00002EC4 8B45 9E3B pack D5, D5, 0x9E3B 00002EC8 043C 023B 8406 subi.b 0x6, 0x3B /* ';' */ 00002ECE 021B 87CB andi.b [A3]+, 0xCB 00002ED2 0F25 btst -[A5], D7 00002ED4 0420 2CAE subi.b -[A0], 0xAE 00002ED8 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00002EDA 9204 sub.b D1, D4 00002EDC 0785 bclr D5, D3 00002EDE 8327 or.b -[A7], D1 00002EE0 12F1 4B0A 1385 move.b [A1]+, [[A1 + <> + D4 * 2] + 0x1385] 00002EE6 3323 move.w -[A1], -[A3] 00002EE8 5BCA B53E dbmi D2, -0x4AC4 /* FFFFE428 */ 00002EEC 031D btst [A5]+, D1 00002EEE 551A subq.b [A2]+, 2 00002EF0 0317 btst [A7], D1 00002EF2 0712 btst [A2], D3 00002EF4 4E9B jsr [A3]+ 00002EF6 0DCE .incomplete 00002EF8 F324 .extension 0x324 <> // unimplemented 00002EFA 6330 bls +0x32 /* 00002F2C */ 00002EFC 723B moveq.l D1, 0x3B 00002EFE 8EBA 0715 or.l D7, [PC + 0x715 /* 00000717, value 0x302D307 */] 00002F02 F9E3 .invalid <> 00002F04 035B bchg [A3]+, D1 00002F06 8747 04EF pack D3, D7, 0x04EF 00002F0A 1704 move.b -[A3], D4 00002F0C D95B add.w [A3]+, D4 00002F0E 335B 19BA move.w [A1 + 0x19BA], [A3]+ 00002F12 DB03 addx.b D5, D3 00002F14 1308 move.b -[A1], A0 00002F16 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00002F18 EB24 asl D4.b, D5 00002F1A 3B08 move.w -[A5], A0 00002F1C 46DB move.w SR, [A3]+ 00002F1E 0F5B bchg [A3]+, D7 00002F20 078B bclr A3, D3 00002F22 1C3B 0E27 move.b D6, [PC + D0 * 8 + 0x27] 00002F26 12FD move.b [A1]+, <> 00002F28 203E move.l D0, <> 00002F2A 2713 move.l -[A3], [A3] label00002F2C: 00002F2C 29B2 6607 1265 move.l [A4 + D1.w * 2 + 0x65], [A2 + D6.w * 8 + 0x7] 00002F32 AB0B syscall DrawSlab 00002F34 9C27 sub.b D6, -[A7] 00002F36 8583 1716 unpk D2, D3, 0x1716 00002F3A 11E5 1943 move.b [0x00001943], -[A5] 00002F3E 0441 1892 subi.w D1, 0x1892 00002F42 8A63 or.w D5, -[A3] 00002F44 0D6D 17FB bchg [A5 + 0x17FB], D6 00002F48 2222 move.l D1, -[A2] 00002F4A 0625 B93B addi.b -[A5], 0x3B /* ';' */ 00002F4E 0641 6B2E addi.w D1, 0x6B2E /* 'k.' */ 00002F52 6E27 bgt +0x29 /* 00002F7B */ 00002F54 162B 5881 move.b D3, [A3 + 0x5881] 00002F58 FF07 .extension 0xF07 <> // unimplemented 00002F5A 12AD 7872 move.b [A1], [A5 + 0x7872 /* export_3850 */] 00002F5E B013 cmp.b D0, [A3] 00002F60 0D73 1985 bchg [[ + <>] + D1], D6 00002F64 AE07 syscall NewPixPat, auto_pop 00002F66 05A2 bclr -[A2], D2 00002F68 4C21 D406 movem.w D0,D1,D3,D5,A5,A6, -[A1] 00002F6C 4C8B 2526 movem.w D1,D2,D5,A0,A2,A5, A3 00002F70 E6EB 207B ror .w [A3 + 0x207B] 00002F74 012A 6B18 btst [A2 + 0x6B18], D0 00002F78 1706 move.b -[A3], D6 00002F7A 9427 sub.b D2, -[A7] 00002F7C 0B2B C2CB btst [A3 - 0x3D35], D5 00002F80 1C9B move.b [A6], [A3]+ 00002F82 08C3 03CB bset.b D3, 0xCB 00002F86 1C33 0BB3 04CB 1C43 0A4C 0705 move.b D6, [[0x4CB1C43 + D0 * 2] + 0xA4C0705] 00002F92 41BB 1A23 .invalid 0, [PC + D1 * 2 + 0x23] // invalid opcode 4 with b == 6 00002F96 0D30 B87C btst [A0 + A3 + 0x7C], D6 00002F9A 1B29 4230 move.b -[A5], [A1 + 0x4230] 00002F9E 8383 1705 unpk D1, D3, 0x1705 00002FA2 AE73 syscall ControlDispatch, auto_pop 00002FA4 079B bclr [A3]+, D3 00002FA6 085B 1607 bchg.b [A3]+, 0x7 00002FAA 0841 AB12 bchg.b D1, 0x12 00002FAE B311 xor.b [A1], D1 00002FB0 8303 sbcd D1, D3 00002FB2 1705 move.b -[A3], D5 00002FB4 B973 0733 0B5B 1617 05BF AB12 xor.w [[A3 + 0xB5B1617 + D0 * 8] + 0x5BFAB12], D4 00002FC0 0705 btst D5, D3 00002FC2 C373 0743 0A01 0107 and.w [[A3 + <>] + 0xA010107], D1 00002FCA 05C9 .incomplete 00002FCC AB12 syscall PackRgn 00002FCE B305 xor.b D5, D1 00002FD0 5B05 subq.b D5, 5 00002FD2 A9A7 syscall SetResAttrs 00002FD4 6B15 bmi +0x17 /* 00002FEB */ 00002FD6 215E 4341 move.l [A0 + 0x4341], [A6]+ 00002FDA E32D lsl D5.b, D1 00002FDC 6A13 bpl +0x15 /* 00002FF1 */ 00002FDE 0D07 btst D7, D6 00002FE0 0B7F bchg <>, D5 00002FE2 0F30 4B09 btst [[A0 + <> + D4 * 2]], D7 00002FE6 7C5A moveq.l D6, 0x5A 00002FE8 7C23 moveq.l D6, 0x23 00002FEA 0393 bclr [A3], D1 00002FEC 151B move.b -[A2], [A3]+ 00002FEE A727 syscall ReallocateHandle, flags=7 00002FF0 0BEE .incomplete 00002FF2 3B00 move.w -[A5], D0 00002FF4 AD00 syscall GetFNum, auto_pop 00002FF6 6567 bcs +0x69 /* 0000305F */ 00002FF8 EB09 lsl D1.b, 5 00002FFA 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00002FFC 9319 sub.b [A1]+, D1 00002FFE C2BB 05F3 12A5 2FAB 1507 064A and.l D1, [[0x12A52FAB] + 0x1507064A] 0000300A 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 0000300C 7B39 moveq.l D5, 0x39 0000300E 2706 move.l -[A3], D6 00003010 9445 sub.w D2, D5 00003012 3938 6B39 move.w -[A4], [0x00006B39] 00003016 0302 btst D2, D1 00003018 0B0C btst A4, D5 0000301A BD0E cmpm.b [A6]+, [A6]+ 0000301C 3B0A move.w -[A5], A2 0000301E 1705 move.b -[A3], D5 00003020 4273 0607 clr.w [A3 + D0.w * 8 + 0x7] 00003024 8547 CB22 pack D2, D7, 0xCB22 00003028 3705 move.w -[A3], D5 0000302A 4A81 tst.l D1 0000302C 0E37 0551 AB12 4705 .invalid.b [[A7 + A2 * 2] + 0x4705], 0x51 /* 'Q' */ // invalid immediate operation 00003034 57E1 seq -[A1] 00003036 0E57 055F .invalid.w [A7], 0x55F // invalid immediate operation 0000303A AB12 syscall PackRgn 0000303C 0705 btst D5, D3 0000303E 6741 beq +0x43 /* 00003081 */ 00003040 0F57 bchg [A7], D7 00003042 056B A10F bchg [A3 - 0x5EF1], D2 00003046 DB00 addx.b D5, D0 00003048 071F btst [A7]+, D3 0000304A 3B0B move.w -[A5], A3 0000304C 0C43 092D cmpi.w D3, 0x92D /* '\t-' */ 00003050 0F07 btst D7, D7 00003052 057C 3308 bchg 0x3308, D2 00003056 432B 6B03 .invalid 1, [A3 + 0x6B03] // invalid opcode 4 with b == 4 0000305A D380 addx.l D1, D0 0000305C E501 asl D1.b, 2 0000305E 880B or.b D4, A3 00003060 0CF3 .incomplete 00003062 09F7 .incomplete 00003064 2797 B10F 032D F39A move.l [[A3 + <>] + A3 + 0x32DF39A], [A7] 0000306C 2313 move.l -[A1], [A3] 0000306E 4C63 1207 movem.l D3,D6,A5,A6,A7, -[A3] 00003072 0C9A 9329 DBA8 cmpi.l [A2]+, 0x9329DBA8 00003078 EB16 roxl D6.b, 5 0000307A 078C bclr A4, D3 0000307C A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 0000307E 078B bclr A3, D3 00003080 E319 rol D1.b, 1 00003082 7321 moveq.l D1, 0x21 00003084 0B02 btst D2, D5 00003086 071B btst [A3]+, D3 00003088 6F0F ble +0x11 /* 00003099 */ 0000308A 7074 moveq.l D0, 0x74 0000308C 031A btst [A2]+, D1 0000308E 224E movea.l A1, A6 00003090 5125 subq.b -[A5], 8 00003092 A300 syscall Open/PBHOpen/HOpen, flags=3 00003094 5322 subq.b -[A2], 1 00003096 2102 move.l -[A0], D2 00003098 1404 move.b D2, D4 0000309A 0FBC 0E07 1A25 bclr 0xE071A25, D7 000030A0 6A5A bpl +0x5C /* 000030FC */ 000030A2 0EF3 .incomplete 000030A4 1903 move.b -[A4], D3 000030A6 ACCB syscall OpenPoly, auto_pop 000030A8 011B btst [A3]+, D0 000030AA 4B8B .invalid 5, A3 // invalid opcode 4 with b == 6 000030AC 0104 btst D4, D0 000030AE 5B8A subq.l A2, 5 000030B0 0F74 3B00 bchg [A4 + <> + D3 * 2], D7 000030B4 9300 subx.b D1, D0 000030B6 E5BE rol D6, D2 000030B8 0F42 bchg D2, D7 000030BA 3E8B move.w [A7], A3 000030BC 0580 bclr D0, D2 000030BE 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000030C0 9300 subx.b D1, D0 000030C2 2804 move.l D4, D4 000030C4 0F09 btst A1, D7 000030C6 0142 bchg D2, D0 000030C8 3E73 28DB movea.w A7, [A3 + D2 - 0x37] 000030CC 0005 0F53 ori.b D5, 0x53 /* 'S' */ 000030D0 0513 btst [A3], D2 000030D2 0D73 2892 bchg [A3 + D2 - 0x110], D6 000030D6 1707 move.b -[A3], D7 000030D8 8B61 or.w -[A1], D5 000030DA DB33 07E5 add.b <>, D5 000030DE 60B3 bra -0x4B /* 00003093 */ 000030E0 0C34 B326 C10B FB09 1B34 cmpi.b [[A4 + <> + A4] - 0x4F6E4CC], 0x26 /* '&' */ // begin alternate branch 000030E8-000030EE label000030E8: 000030E8 1B34 DB28 4B04 move.b -[A5], [A4 + 0x4B04 + A5 * 2] // end alternate branch 000030E8-000030EE label000030E8: // (misaligned) fn000030EA: 000030EA DB28 4B04 add.b [A0 + 0x4B04], D5 000030EE FBA1 .invalid <> 000030F0 DB11 add.b [A1], D5 000030F2 F6BB 0B5E .extension 0x6BB <> // unimplemented 000030F6 EB01 asl D1.b, 5 000030F8 41C0 lea.l A0, D0 000030FA 5ED3 sgt [A3] label000030FC: 000030FC 0013 0703 ori.b [A3], 0x3 00003100 2C5E movea.l A6, [A6]+ 00003102 1012 move.b D0, [A2] 00003104 5E37 0C3A addq.b [A7 + D0 * 4 + 0x3A], 7 00003108 1706 move.b -[A3], D6 0000310A D917 add.b [A7], D4 0000310C 0CD2 .incomplete 0000310E 1717 move.b -[A3], [A7] 00003110 FF07 .extension 0xF07 <> // unimplemented 00003112 00F1 .incomplete 00003114 FB05 .extension 0xB05 <> // unimplemented 00003116 0003 0600 ori.b D3, 0x0 0000311A A200 syscall OpenSlot, flags=2 0000311C B30C cmpm.b [A1]+, [A4]+ 0000311E 0A36 125E 0417 xori.b [A6 + D0.w * 4 + 0x17], 0x5E /* '^' */ 00003124 9E10 sub.b D7, [A0] 00003126 BAA5 cmp.l D5, -[A5] 00003128 0273 2D12 5E07 andi.w [A3 + D5 * 8 + 0x7], 0x2D12 0000312E 0E4B 4B00 .invalid.w A3, 0x4B00 /* 'K\0' */ // invalid immediate operation 00003132 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00003134 070E btst A6, D3 00003136 50D3 st [A3] 00003138 0E83 1B17 0E53 .invalid.l D3, 0x1B170E53 // invalid immediate operation // begin alternate branch 0000313C-00003140 label0000313C: 0000313C 0E53 61AA .invalid.w [A3], 0x61AA // invalid immediate operation // end alternate branch 0000313C-00003140 label0000313C: // (misaligned) 0000313E 61AA bsr -0x54 /* 000030EA */ 00003140 7B3E moveq.l D5, 0x3E 00003142 632F bls +0x31 /* 00003173 */ 00003144 A304 syscall Control, flags=3 00003146 0B02 btst D2, D5 00003148 DB0A addx.b -[A5], -[A2] 0000314A 5ECB 110C dbgt D3, +0x110E /* 00004258 */ 0000314E 8D01 sbcd D6, D1 00003150 8314 or.b [A4], D1 00003152 EB1B rol D3.b, 5 00003154 2704 move.l -[A3], D4 00003156 0A1E 1704 xori.b [A6]+, 0x4 0000315A 0F8B bclr A3, D7 0000315C 0302 btst D2, D1 0000315E B318 xor.b [A0]+, D1 00003160 6B27 bmi +0x29 /* 00003189 */ 00003162 202C FB14 move.l D0, [A4 - 0x4EC] 00003166 6580 bcs -0x7E /* 000030E8 */ 00003168 F728 .extension 0x728 <> // unimplemented 0000316A E409 lsr D1.b, 2 0000316C 0388 bclr A0, D1 0000316E 06AE 6301 0306 9B17 addi.l [A6 - 0x64E9], 0x63010306 00003176 FB05 .extension 0xB05 <> // unimplemented 00003178 231E move.l -[A1], [A6]+ 0000317A 7311 moveq.l D1, 0x11 0000317C DB3B 8233 add.b [PC + A0.w * 2 + 0x33], D5 00003180 371F move.w -[A3], [A7]+ 00003182 EC1E ror D6.b, 6 00003184 E900 asl D0.b, 4 00003186 0F94 bclr [A4], D7 00003188 410D .invalid 0, A5 // invalid opcode 4 with b == 4 0000318A 1707 move.b -[A3], D7 0000318C 16B3 0C09 move.b [A3], [A3 + D0 * 4 + 0x9] 00003190 06CA .incomplete 00003192 9465 sub.w D2, -[A5] 00003194 F85B 1C3B .extension 0x85B <>, 0x1C3B // unimplemented 00003198 0711 btst [A1], D3 0000319A 1E8A move.b [A7], A2 0000319C B621 cmp.b D3, -[A1] 0000319E 1793 1BD3 1E27 0185 move.b [[] + 0x1E270185], [A3] 000031A6 1486 move.b [A2], D6 000031A8 DB37 C303 3282 0959 add.b [[A7 + <> + A4 * 2] + 0x32820959], D5 000031B0 6A8A bpl -0x74 /* 0000313C */ 000031B2 2A63 movea.l A5, -[A3] 000031B4 2D37 10D7 move.l -[A6], [A7 + D1.w - 0x41] 000031B8 178E 0D0B 1007 0D14 move.b [[A3 + <> + D0 * 4] + 0x10070D14], A6 000031C0 6543 bcs +0x45 /* 00003205 */ 000031C2 6683 bne -0x7B /* 00003147 */ 000031C4 0C07 190E cmpi.b D7, 0xE 000031C8 3300 move.w -[A1], D0 000031CA 0701 btst D1, D3 000031CC C322 and.b -[A2], D1 000031CE 0B06 btst D6, D5 000031D0 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 000031D2 9302 subx.b D1, D2 000031D4 0712 btst [A2], D3 000031D6 88E1 divu.w D4, -[A1] 000031D8 003E E500 ori.b <>, 0x0 000031DC 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000031DE 5102 subq.b D2, 8 000031E0 7245 moveq.l D1, 0x45 000031E2 01EB .incomplete 000031E4 01E5 .incomplete 000031E6 0023 0EE5 ori.b -[A3], 0xE5 000031EA 00C1 .incomplete 000031EC 0008 8247 ori.b A0, 0x47 /* 'G' */ 000031F0 0EA7 1710 E53C .invalid.l -[A7], 0x1710E53C // invalid immediate operation 000031F6 270D move.l -[A3], A5 000031F8 E527 asl D7.b, D2 000031FA 0EB2 203A 7710 F2EA .invalid.l [A2 + A7.w * 2 - 0x22], 0x203A7710 // invalid immediate operation 00003202 570E subq.b A6, 3 00003204 C347 exg D1, D7 00003206 0DFD .incomplete 00003208 FB01 .extension 0xB01 <> // unimplemented 0000320A 070A btst A2, D3 0000320C BD33 319B 1877 18CF xor.b [[ + D3] + 0x187718CF], D6 00003214 1B03 move.b -[A5], D3 00003216 922E DA5A sub.b D1, [A6 - 0x25A6] 0000321A EB00 asl D0.b, 5 0000321C 2712 move.l -[A3], [A2] 0000321E F040 0F48 .extension 0x040 <>, 0x0F48 // unimplemented 00003222 BB06 xor.b D6, D5 00003224 070E btst A6, D3 00003226 4947 chk.w D4, D7 00003228 12FD move.b [A1]+, <> 0000322A 1718 move.b -[A3], [A0]+ 0000322C 0E17 1305 .invalid.b [A7], 0x5 // invalid immediate operation 00003230 1718 move.b -[A3], [A0]+ 00003232 14C3 move.b [A2]+, D3 00003234 1126 move.b -[A0], -[A6] 00003236 E650 roxr D0.w, 3 00003238 E321 asl D1.b, D1 0000323A C304 abcd D1, D4 0000323C C14D exg A0, A5 0000323E E61B ror D3.b, 3 00003240 0800 F324 btst.b D0, 0x24 /* '$' */ 00003244 2702 move.l -[A3], D2 00003246 196A BB09 30BB move.b [A4 + 0x30BB], [A2 - 0x44F7] 0000324C 0685 0573 04F7 addi.l D5, 0x57304F7 00003252 049A EB2B ED91 subi.l [A2]+, 0xEB2BED91 00003258 430B .invalid 1, A3 // invalid opcode 4 with b == 4 0000325A 8683 or.l D3, D3 0000325C 155B 0517 move.b [A2 + 0x517], [A3]+ 00003260 0D13 btst [A3], D6 00003262 6517 bcs +0x19 /* 0000327B */ 00003264 6A07 bpl +0x9 /* 0000326D */ 00003266 1272 5305 movea.b A1, [[A2 + <>] + D5 * 2] 0000326A C301 abcd D1, D1 0000326C 2CDA move.l [A6]+, [A2]+ 0000326E C19A and.l [A2]+, D0 00003270 123E move.b D1, <> 00003272 8E02 or.b D7, D2 00003274 232F B293 move.l -[A1], [A7 - 0x4D6D] 00003278 0C06 C183 cmpi.b D6, 0x83 0000327C 0303 btst D3, D1 0000327E 1E17 move.b D7, [A7] 00003280 0C33 B313 7B0D cmpi.b [[A3 + <>] + D7 * 2], 0x13 00003286 930C subx.b -[A1], -[A4] 00003288 0721 btst -[A1], D3 0000328A 2A03 move.l D5, D3 0000328C 0382 bclr D2, D1 0000328E 830C sbcd -[A1], -[A4] 00003290 8D01 sbcd D6, D1 00003292 331E move.w -[A1], [A6]+ 00003294 41AE B313 .invalid 0, [A6 - 0x4CED] // invalid opcode 4 with b == 6 00003298 5309 subq.b A1, 1 0000329A 2101 move.l -[A0], D1 0000329C FB03 .extension 0xB03 <> // unimplemented 0000329E C100 abcd D0, D0 000032A0 2901 move.l -[A4], D1 000032A2 86B3 1392 CB01 or.l D3, [[ + D1 * 2] - 0x34FF] 000032A8 A32B syscall EmptyHandle, flags=3 000032AA 3712 move.w -[A3], [A2] 000032AC A3DB syscall vTruncateFile, flags=3 000032AE 0307 btst D7, D1 000032B0 1AC2 move.b [A5]+, D2 000032B2 0C0C 1718 cmpi.b A4, 0x18 000032B6 0627 15A8 addi.b -[A7], 0xA8 000032BA DB03 addx.b D5, D3 000032BC 6511 bcs +0x13 /* 000032CF */ 000032BE E100 asl D0.b, 8 000032C0 6911 bvs +0x13 /* 000032D3 */ 000032C2 231D move.l -[A1], [A5]+ 000032C4 5C8C addq.l A4, 6 000032C6 BB07 xor.b D7, D5 000032C8 C45B and.w D2, [A3]+ 000032CA 0F73 0481 bchg [A3 + D0.w * 4 - 0x127], D7 000032CE 7D61 moveq.l D6, 0x61 000032D0 111B move.b -[A0], [A3]+ 000032D2 0517 btst [A7], D2 000032D4 1831 1709 move.b D4, [[A1 + <> + D1 * 8]] 000032D8 6CED bge -0x11 /* 000032C7 */ 000032DA 0272 FB03 BB09 andi.w [[A2 + <> + A3 * 2]], 0xFB03 000032E0 130B move.b -[A1], A3 000032E2 0718 btst [A0]+, D3 000032E4 4B5B chk.w D5, [A3]+ 000032E6 0FC3 .incomplete 000032E8 06E5 .incomplete 000032EA 06F3 .incomplete 000032EC 05A1 bclr -[A1], D2 000032EE 6D73 blt +0x75 /* 00003363 */ 000032F0 06AA 3C06 9B01 040F addi.l [A2 + 0x40F], 0x3C069B01 000032F8 704C moveq.l D0, 0x4C 000032FA 0783 bclr D3, D3 000032FC F65E 531E .extension 0x65E <>, 0x531E // unimplemented 00003300 1307 move.b -[A1], D7 00003302 EB0B lsl D3.b, 5 00003304 3007 move.w D0, D7 00003306 207D movea.l A0, <> 00003308 6017 bra +0x19 /* 00003321 */ 0000330A 2080 move.l [A0], D0 0000330C 600C bra +0xE /* 0000331A */ 0000330E 1230 0720 8617 move.b D1, [A0 - 0x79E9 + D0 * 8] 00003314 0A1B 0720 xori.b [A3]+, 0x20 /* ' ' */ 00003318 8BD6 divs.w D5, [A6] label0000331A: 0000331A 571B subq.b [A3]+, 3 0000331C 586E 2A0F addq.w [A6 + 0x2A0F], 4 00003320 04AB 1517 1714 1717 subi.l [A3 + 0x1717], 0x15171714 00003328 F807 9ABD .tblXX 0xF807, 0x9ABD // unimplemented label0000332C: 0000332C 9301 subx.b D1, D1 0000332E 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4 00003330 74A0 moveq.l D2, 0xFFFFFFA0 00003332 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 00003334 4BA4 .invalid 5, -[A4] // invalid opcode 4 with b == 6 00003336 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00003338 631E bls +0x20 /* 00003358 */ 0000333A F32B .extension 0x32B <> // unimplemented 0000333C 6702 beq +0x4 /* 00003340 */ 0000333E 8F33 0963 079B 9637 1E5B or.b [[A3 + 0x79B] - 0x69C8E1A5], D7 // begin alternate branch 00003340-00003348 label00003340: 00003340 0963 bchg -[A3], D4 00003342 079B bclr [A3]+, D3 00003344 9637 1E5B sub.b D3, [A7 + D1 * 8 + 0x5B] // end alternate branch 00003340-00003348 label00003340: // (misaligned) 00003348 2B0A move.l -[A5], A2 0000334A 6901 bvs +0x3 /* 0000334D */ 0000334C FB16 .extension 0xB16 <> // unimplemented 0000334E AA1E syscall GetCIcon 00003350 06A9 F830 020F E0C8 addi.l [A1 - 0x1F38], 0xF830020F label00003358: 00003358 809B or.l D0, [A3]+ 0000335A 0AF3 .incomplete 0000335C 070B btst A3, D3 0000335E 0C07 1F46 cmpi.b D7, 0x46 /* 'F' */ 00003362 F302 .extension 0x302 <> // unimplemented 00003364 4C0F D622 movem.w D1,D5,A1,A2,A4,A6,A7, A7 00003368 3B06 move.w -[A5], D6 0000336A 571F subq.b [A7]+, 3 0000336C E00F lsr D7.b, 8 0000336E 8595 or.l [A5], D2 00003370 B836 730D cmp.b D4, [[A6 + <>] + D7 * 2] 00003374 65B6 bcs -0x48 /* 0000332C */ 00003376 1E0B move.b D7, A3 00003378 0A09 B789 xori.b A1, 0x89 0000337C 0007 2193 ori.b D7, 0x93 00003380 2B40 2311 move.l [A5 + 0x2311], D0 00003384 C196 and.l [A6], D0 00003386 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00003388 36BB 0136 C160 D344 431A move.w [A3], [[PC - 0x3E9F2CBC] + D0 + 0x431A] 00003392 0307 btst D7, D1 00003394 2B4B AB05 move.l [A5 - 0x54FB], A3 00003398 0B87 bclr D7, D5 0000339A AB85 syscall slXMASK9 0000339C CB3B 0B07 CB80 CB80 and.b [[PC + <>] + D0 * 2 - 0x347F3480], D5 000033A4 434B chk.w D1, A3 000033A6 0F2C 1ACB btst [A4 + 0x1ACB], D7 000033AA 804B or.w D0, A3 000033AC 4BAB 050B .invalid 5, [A3 + 0x50B] // invalid opcode 4 with b == 6 000033B0 870F sbcd -[A3], -[A7] 000033B2 8A03 or.b D5, D3 000033B4 07CB .incomplete 000033B6 803B 821E or.b D0, [PC + A0.w * 2 + 0x1E] 000033BA 6B05 bmi +0x7 /* 000033C1 */ 000033BC CB01 abcd D5, D1 000033BE 2B2C 6B07 move.l -[A5], [A4 + 0x6B07] 000033C2 2B12 move.l -[A5], [A2] 000033C4 6B07 bmi +0x9 /* 000033CD */ 000033C6 B337 0720 5DCB xor.b [A7 + 0x5DCB + D0 * 8], D1 000033CC 00BB 376B 0703 2CA1 ori.l [PC + D2 * 4 - 0x95], 0x376B0703 000033D4 211B move.l -[A0], [A3]+ 000033D6 4B41 chk.w D5, D1 000033D8 0023 2CCB ori.b -[A3], 0xCB 000033DC 01C3 .incomplete 000033DE 37CB 01F3 1ACB 013B 24CB 0173 move.w [[0x1ACB013B] + 0x24CB0173], A3 000033EA 1ECB move.b [A7]+, A3 000033EC 01CB .incomplete 000033EE 37CB 01E5 move.w <>, A3 000033F2 23A3 2B47 move.l <>, -[A3] 000033F6 1BB9 570D BEC5 1CC3 move.b [A5 + D1 * 4 - 0x61], [0x570DBEC5] 000033FE 1901 move.b -[A4], D1 00003400 28F3 0D70 3B10 3206 move.l [A4]+, [A3 + 0x3B103206] 00003408 A947 syscall SetMenuItemText/SetItem 0000340A 2716 move.l -[A3], [A6] 0000340C 545B addq.w [A3]+, 2 0000340E 0AD3 .incomplete 00003410 376B 07F3 0B25 move.w [A3 + 0xB25], [A3 + 0x7F3] 00003416 4807 nbcd.b D7 00003418 229E move.l [A1], [A6]+ 0000341A F441 .invalid <> 0000341C 7A4B moveq.l D5, 0x4B 0000341E 1527 move.b -[A2], -[A7] 00003420 2240 movea.l A1, D0 00003422 E6A1 asr D1, D3 00003424 00E6 .incomplete 00003426 7300 moveq.l D1, 0x00 00003428 170E move.b -[A3], A6 0000342A 3F9A 0033 move.w [A7 + D0.w + 0x33], [A2]+ 0000342E 2D33 3DF3 0D04 0FE0 1716 B333 move.l -[A6], [[0xD040FE0] + 0x1716B333] 0000343A 2FCB move.l <>, A3 0000343C 01EB .incomplete 0000343E 1786 F31A A088 move.b [[A3 + A7 * 2] - 0x5F78], D6 00003444 332D 8B07 move.w -[A1], [A5 - 0x74F9] 00003448 1012 move.b D0, [A2] 0000344A 7C89 moveq.l D6, 0xFFFFFF89 0000344C 6340 bls +0x42 /* 0000348E */ 0000344E D305 addx.b D1, D5 00003450 40EB 1A17 move.w [A3 + 0x1A17], SR 00003454 0196 bclr [A6], D0 00003456 381B move.w D4, [A3]+ 00003458 2004 move.l D0, D4 0000345A E38F lsl D7, 1 0000345C 8B14 or.b [A4], D5 0000345E D305 addx.b D1, D5 00003460 6315 bls +0x17 /* 00003477 */ 00003462 A0C1 syscall vGetBlock 00003464 0CEB .incomplete 00003466 1732 0B06 090A move.b -[A3], [[A2 + <>] + D0 * 2 + 0x90A] 0000346C 9204 sub.b D1, D4 0000346E 0F08 btst A0, D7 00003470 3C48 movea.w A6, A0 00003472 7B37 moveq.l D5, 0x37 00003474 40BB 0640 negx.l [PC + D0.w * 8 + 0x40] 00003478 0B02 btst D2, D5 0000347A 0C04 0FE0 cmpi.b D4, 0xE0 0000347E 171F move.b -[A3], [A7]+ 00003480 690F bvs +0x11 /* 00003491 */ 00003482 AA82 syscall 0xA82 00003484 0683 0707 0D33 addi.l D3, 0x7070D33 0000348A 0F41 bchg D1, D7 0000348C 3F4C 0F04 move.w [A7 + 0xF04], A4 // begin alternate branch 0000348E-00003490 label0000348E: 0000348E 0F04 btst D4, D7 // end alternate branch 0000348E-00003490 label0000348E: // (misaligned) 00003490 0F2A 0F88 btst [A2 + 0xF88], D7 00003494 9AA0 sub.l D5, -[A0] 00003496 4109 .invalid 0, A1 // invalid opcode 4 with b == 4 00003498 3B00 move.w -[A5], D0 0000349A 333D move.w -[A1], <> 0000349C F31A .extension 0x31A <> // unimplemented 0000349E BB12 xor.b [A2], D5 000034A0 9A04 sub.b D5, D4 000034A2 5B4B subq.w A3, 5 000034A4 7066 moveq.l D0, 0x66 000034A6 385B movea.w A4, [A3]+ 000034A8 3B81 0A4C move.w [A5 + D0 * 2 + 0x4C], D1 000034AC CB0C abcd -[A5], -[A4] 000034AE 41ED 6B00 lea.l A0, [A5 + 0x6B00] 000034B2 040F B4AB subi.b A7, 0xAB 000034B6 324C movea.w A1, A4 000034B8 0F01 btst D1, D7 000034BA 0183 bclr D3, D0 000034BC 29EC 1E02 D33B 7074 move.l 0xD33B7074, [A4 + 0x1E02] 000034C4 8B0A sbcd -[A5], -[A2] 000034C6 489E CB05 movem.w [A6]+, D0,D2,A0,A1,A3,A6,A7 000034CA 489E BB0A movem.w [A6]+, D1,D3,A0,A1,A3,A4,A5,A7 000034CE 2A0F move.l D5, A7 000034D0 210B move.l -[A0], A3 000034D2 DB37 71B7 6B00 3102 889A 5B05 add.b [[0x6B003102] + D7 - 0x7765A4FB], D5 000034DE 045B 3707 subi.w [A3]+, 0x3707 000034E2 1AC4 move.b [A5]+, D4 000034E4 127C 040F movea.b A1, 0xF 000034E8 E0C8 asr .w A0 000034EA 7438 moveq.l D2, 0x38 000034EC E325 asl D5.b, D1 000034EE 2106 move.l -[A0], D6 000034F0 A301 syscall Close, flags=3 000034F2 8147 830D pack D0, D7, 0x830D 000034F6 AB0D syscall GetSeek 000034F8 C104 abcd D0, D4 000034FA 8315 or.b [A5], D1 000034FC 889A or.l D4, [A2]+ 000034FE B304 xor.b D4, D1 00003500 040F 2103 subi.b A7, 0x3 00003504 3305 move.w -[A1], D5 00003506 1EB3 10EE move.b [A7], [A3 + D1.w - 0x18] 0000350A 040F 0030 subi.b A7, 0x30 /* '0' */ 0000350E 2804 move.l D4, D4 00003510 0FE0 .incomplete 00003512 8038 3311 or.b D0, [0x00003311] 00003516 A5DC syscall vCMSetup, flags=5 00003518 2306 move.l -[A1], D6 0000351A 6D2C blt +0x2E /* 00003548 */ 0000351C 2A63 movea.l A5, -[A3] 0000351E 1247 movea.b A1, D7 00003520 0B28 8B29 btst [A0 - 0x74D7], D5 00003524 5722 subq.b -[A2], 3 00003526 170F move.b -[A3], A7 00003528 1404 move.b D2, D4 0000352A 0F25 btst -[A5], D7 0000352C D18B addx.l -[A0], -[A3] 0000352E 4473 0153 0ECB 11A5 neg.w [[A3] + 0xECB11A5] 00003536 EB30 roxl D0.b, D5 00003538 1701 move.b -[A3], D1 0000353A BC0F cmp.b D6, A7 0000353C E041 asr D1.w, 8 0000353E D007 add.b D0, D7 00003540 22AF 0501 move.l [A1], [A7 + 0x501] 00003544 0F85 bclr D5, D7 00003546 D007 add.b D0, D7 label00003548: 00003548 0FB5 D316 0905 bclr [[A5] + A5 * 2 + 0x905], D7 0000354E C5BC 1315 41C9 and.l 0x131541C9, D2 00003554 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00003556 8104 sbcd D0, D4 00003558 21E8 730E 1723 move.l [0x00001723], [A0 + 0x730E] 0000355E F503 .extension 0x503 <> // unimplemented 00003560 2367 219D move.l [A1 + 0x219D], -[A7] 00003564 F933 .extension 0x933 <> // unimplemented 00003566 6303 bls +0x5 /* 0000356B */ 00003568 EB10 roxl D0.b, 5 0000356A 071E btst [A6]+, D3 0000356C CFD1 muls.w D7, [A1] 0000356E 0BA1 bclr -[A1], D5 00003570 E8F1 0A43 2914 bftst <> {D1:3} 00003576 040F E50A subi.b A7, 0xA /* '\n' */ 0000357A 0F41 bchg D1, D7 0000357C 0653 33F5 addi.w [A3], 0x33F5 00003580 0A0F F90A xori.b A7, 0xA /* '\n' */ 00003584 0FE5 .incomplete 00003586 0AA3 33F7 2CAD xori.l -[A3], 0x33F72CAD 0000358C F72C .extension 0x72C <> // unimplemented 0000358E BEC9 cmpa.w A7, A1 00003590 0AFB .incomplete 00003592 2417 move.l D2, [A7] 00003594 226D 0030 movea.l A1, [A5 + 0x30] 00003598 C598 and.l [A0]+, D2 0000359A 0FC5 .incomplete 0000359C 46C3 move.w SR, D3 0000359E 0337 1A19 btst [A7 + D1 * 2 + 0x19], D1 000035A2 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4 000035A4 AB34 syscall bSETUP8 000035A6 011D btst [A5]+, D0 000035A8 3B10 move.w -[A5], [A0] 000035AA 863B 24FB or.b D3, [PC + D2.w * 4 - 0x5] 000035AE 0307 btst D7, D1 000035B0 1FE8 A061 move.b <>, [A0 - 0x5F9F] 000035B4 2913 move.l -[A4], [A3] 000035B6 1AE1 move.b [A5]+, -[A1] 000035B8 1E17 move.b D7, [A7] 000035BA 1FF0 8315 move.b <>, [[A0] + A0 * 2] 000035BE 071F btst [A7]+, D3 000035C0 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000035C2 0296 04DB 8245 andi.l [A6], 0x4DB8245 000035C8 2A9B move.l [A5], [A3]+ 000035CA 0A1B 10F3 xori.b [A3]+, 0xF3 000035CE 0904 btst D4, D4 000035D0 D30A addx.b -[A1], -[A2] 000035D2 530D subq.b A5, 1 000035D4 C101 abcd D0, D1 000035D6 2129 0FE0 move.l -[A0], [A1 + 0xFE0] 000035DA 9204 sub.b D1, D4 000035DC 0796 bclr [A6], D3 000035DE 5104 subq.b D4, 8 000035E0 1799 D63B move.b [A3 + A5.w * 8 + 0x3B], [A1]+ 000035E4 0027 19DA ori.b -[A7], 0xDA 000035E8 AE04 syscall DisposePixMap/DisposPixMap, auto_pop 000035EA 179A 16C8 move.b [A3 + D1.w * 8 - 0x56], [A2]+ 000035EE EE02 asr D2.b, 7 000035F0 0799 bclr [A1]+, D3 000035F2 A263 syscall MaxApplZone, flags=2 000035F4 0630 BB33 5A30 addi.b [A0 + D5 * 2 + 0x30], 0x33 /* '3' */ 000035FA 0719 btst [A1]+, D3 000035FC AF4B syscall bXEND11, auto_pop 000035FE 1D07 move.b -[A6], D7 00003600 1A47 movea.b A5, D7 00003602 3300 move.w -[A1], D0 00003604 1012 move.b D0, [A2] 00003606 3045 movea.w A0, D5 00003608 9C07 sub.b D6, D7 0000360A 16EF 455C move.b [A3]+, [A7 + 0x455C] 0000360E 2719 move.l -[A3], [A1]+ 00003610 B453 cmp.w D2, [A3] 00003612 105B movea.b A0, [A3]+ 00003614 0313 btst [A3], D1 00003616 1517 move.b -[A2], [A7] 00003618 218B BB18 move.l [A0 + A3 * 2], A3 0000361C BC30 171A 5536 cmp.b D6, [[A0 + D1 * 8] + 0x5536] 00003622 171A move.b -[A3], [A2]+ 00003624 59FB 0328 1230 svs [PC + 0x1230 + D0 * 2] 0000362A 040F 66B8 subi.b A7, 0xB8 0000362E 3002 move.w D0, D2 00003630 633A bls +0x3C /* 0000366C */ 00003632 452F C83B .invalid 2, [A7 - 0x37C5] // invalid opcode 4 with b == 4 00003636 00F6 .incomplete 00003638 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 0000363A 3622 move.w D3, -[A2] 0000363C 82F2 024B divu.w D1, [A2 + D0.w * 2 + 0x4B] 00003640 3B66 B311 move.w [A5 - 0x4CEF], -[A6] 00003644 223C 1AC1 0086 move.l D1, 0x1AC10086 0000364A CB37 6696 and.b [A7 + D6.w * 8 - 0x106], D5 0000364E F6FB 1F36 .extension 0x6FB <> // unimplemented 00003652 EB01 asl D1.b, 5 00003654 F653 2636 .extension 0x653 <>, 0x2636 // unimplemented 00003658 AB0E syscall MakeScaleTbl 0000365A 0170 2111 bchg [[A0 + D2]], D0 0000365E 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00003660 040F E900 subi.b A7, 0x0 00003664 FB00 .extension 0xB00 <> // unimplemented 00003666 D31A add.b [A2]+, D1 00003668 9202 sub.b D1, D2 0000366A C33A FB00 and.b [PC - 0x500 /* FFFFFB02, cstring "" */], D1 // begin alternate branch 0000366C-0000366E label0000366C: 0000366C FB00 .extension 0xB00 <> // unimplemented // end alternate branch 0000366C-0000366E label0000366C: // (misaligned) 0000366E 0B0F btst A7, D5 00003670 071C btst [A4]+, D3 00003672 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4 00003674 0F0B btst A3, D7 00003676 01CB .incomplete 00003678 000B 0FCB ori.b A3, 0xCB 0000367C 00D3 .incomplete 0000367E 1AC8 move.b [A5]+, A0 00003680 930D subx.b -[A1], -[A5] 00003682 6D61 blt +0x63 /* 000036E5 */ 00003684 2B01 move.l -[A5], D1 00003686 6961 bvs +0x63 /* 000036E9 */ 00003688 9202 sub.b D1, D2 0000368A 0FC8 .incomplete 0000368C 6A0F bpl +0x11 /* 0000369D */ 0000368E 1EBB 4A08 move.b [A7], [PC + D4 * 2 + 0x8] 00003692 8248 or.w D1, A0 00003694 0F11 btst [A1], D7 00003696 440F neg.b A7 00003698 65A9 bcs -0x55 /* 00003643 */ 0000369A 7238 moveq.l D1, 0x38 0000369C 3318 move.w -[A1], [A0]+ 0000369E A162 syscall PurgeSpace, flags=1 000036A0 4C1B 0CAA movem.w D1,D3,D5,D7,A2,A3, [A3]+ 000036A4 A10B syscall Rename/PBHRename/HRename, flags=1 000036A6 1B1D move.b -[A5], [A5]+ 000036A8 170D move.b -[A3], A5 000036AA D936 170D add.b [[A6 + <>] + D1 * 8], D4 000036AE DD93 add.l [A3], D6 000036B0 04E9 .incomplete 000036B2 9127 sub.b -[A7], D0 000036B4 10E9 370A move.b [A0]+, [A1 + 0x370A] 000036B8 FB7B .extension 0xB7B <> // unimplemented 000036BA 0B63 bchg -[A3], D5 000036BC 0866 E319 bchg.b -[A6], 0x19 000036C0 AAE1 syscall 0xAE1 000036C2 0C3B 2928 40CB cmpi.b [PC + D4.w - 0x53], 0x28 /* '(' */ 000036C8 1727 move.b -[A3], -[A7] 000036CA 1E43 movea.b A7, D3 000036CC 9207 sub.b D1, D7 000036CE 8DB2 1236 or.l [A2 + D1.w * 2 + 0x36], D6 000036D2 22EA 2B01 move.l [A1]+, [A2 + 0x2B01] 000036D6 8E04 or.b D7, D4 000036D8 4B4B chk.w D5, A3 000036DA 6E07 bgt +0x9 /* 000036E3 */ 000036DC 1740 3622 move.b [A3 + 0x3622], D0 000036E0 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 000036E2 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 000036E4 080B 0604 btst.b A3, 0x4 000036E8 0F6E BB09 bchg [A6 - 0x44F7], D7 000036EC F4BB cpusha INST 000036EE 0645 9526 addi.w D5, 0x9526 000036F2 E683 asr D3, 3 000036F4 0117 btst [A7], D0 000036F6 224D movea.l A1, A5 000036F8 611C bsr +0x1E /* 00003716 */ 000036FA 3B00 move.w -[A5], D0 000036FC 691C bvs +0x1E /* 0000371A */ 000036FE AE09 syscall CopyPixPat, auto_pop 00003700 1B74 100C 170E move.b [A5 + 0x170E], [A4 + D1.w + 0xC] 00003706 492B 2F04 .invalid 4, [A3 + 0x2F04] // invalid opcode 4 with b == 4 0000370A 0FE9 .incomplete 0000370C 7AE1 moveq.l D5, 0xFFFFFFE1 0000370E BEBB 0716 .incomplete 00003712 1C .incomplete